Testeihin liittyvät testitiedostot löytyvät data- ja
testidatahakemistoista.
Testattava tapaus: InsertSQL:llä ei tule uusia tauluja järjestelmään
Toteutettu testi: Testi suortettu windows95-ympäristössä useilla eri tiedostoilla ja niihin insertSQL-toiminnolla lisätyillä uusilla tiedostoilla jotka eivät lisää uusia tauluja.
Odotettu tulos: Jälkisijoittelija ei tee mitään.
Havaitut virheet: -
Testattava tapaus: Lisätään yksi uusi taulu.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla tiedostoilla ja niihin insertSQL-toiminnolla lisätyillä ominaisuuksilla jotka lisäävät aina yhden uuden taulun kaavioon.
Odotettu tulos: Uusi lisätty taulu sijoitetaan kaavion vasempaan laitaan ylös samalle tasolle ylimmän taulun kanssa.
Havaitut virheet: Toimii pääsääntöisesti
hyvin. Virhe saatiin aikaiseksi siten että yritettiin lisätä
sellaista taulua jonka niminen oli jo olemassa auki olevassa kaaviossa
jolloin järjestelmä ei lisännyt uutta taulua kaavioon sekä
jos taulusta oli viite itseensä. Korjattu tapaus jossa taulusta on
viite itseensä.
Testattava tapaus: useita uusia tauluja
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla tiedostoilla ja niihin insertSQL-toiminnolla lisätyillä ominaisuuksilla jotka lisäävät uusia tauluja kaavioon. Lisättyjen taulujen ei tarvitse olla yhteydessä aikaisempiin tauluihin.
Odotettu tulos: uudet taulut sijoitetaan tulojärjestyksessä kaavion vasempaan laitaan siten, että esimmäinen taulu on kaavion ylälaidassa ja seuraavat siitä alaspäin kaavion alalaitaan saakka jonka jälkeen seuraavat taulut sijoitetaan edelleen vasemmalle uudeksi sarakkeeksi
Havaitut virheet: Havaittu virhe joka aiheuttaa sen että joissakin tilanteissa uudet lisätyt taulut menevät päällekkäin. Virhe korjattiin jonka jälkeen toimi kuten määritelty.
Testattava tapaus: Undo-toimii jälkijärjestelijän
jälkeen sekä undo/redon jälkeen.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Palataan kaaviossa samaan tilanteeseen kuin oltiin enne insertSQL-toimintoa.
Havaitut virheet: -
Testattava tapaus: Redo-toimii undo-toiminnon jälkeen .
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Palataan samaan tilanteeseen kaaviossa kuin oltiin ennen undo-toimintoa.
Havaitut virheet: -
Testattava tapaus: Taulusta itseensä viittaavassa tapauksessa
lisätään viiteviiva taulun vasempaan ylänurkkaan..
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Lisättävillä uusilla tauluilla joista on viite itseensä lisätään yksi käännepiste taulun vasempaan ylänurkkaan..
Syklien testaus on tärkeää koska CGD-järjestelyalgoritmi ei voi ottaa vastaan syklejä.
Testattava tapaus: Taulusta on viite itseensä.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Kaavio syntyy eikä järjestelyalgoritmiltä tule virheilmoitusta löytyneestä syklistä.
Havaitut virheet: -
Testattava tapaus: Sykli syntyy siten että taulun lapsesta
on viite takaisin tauluun.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Kaavio syntyy eikä järjestelyalgoritmiltä tule virheilmoitusta löytyneestä syklistä.
Havaitut virheet: -
Testattava tapaus: Sykli syntyy siten että tauluun tulee sykli
kauempaa kuin sen omasta lapsesta.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Kaavio syntyy eikä järjestelyalgoritmiltä tule virheilmoitusta löytyneestä syklistä.
Havaitut virheet: -
Testattava tapaus: Käännepisteen lisääminen
itseensä viittaavassa tapauksessa.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Kaaviossa näkyy että itseensä viittavassa tapauksessa on lisätty yksi käännepiste vasempaan ylänurkkaan.
Havaitut virheet: -
Testattava tapaus: Luotavassa kaaviossa on yksi taulu.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Taulu sijoitetaan kaavion keskelle.
Havaitut virheet: -
Testattava tapaus: Luotavassa kaaviossa on kaksi taulua.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Taulut sijoitetaan kaavioon viitteiden mukaisesti eikä ne mene päällekkäin.
Havaitut virheet: -
Testattava tapaus: Luotavassa kaaviossa on useita tauluja.
Toteutettu testi: Testi suoritettu windows95-ympäristössä.
Odotettu tulos: Taulut sijoitetaan kaavioon viiteiden mukaisesti eivätkä ne mene päällekkäin.
Havaitut virheet: -
Testattava tapaus: Luotavassa kaaviossa on paljon tauluja.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Taulut sijoitetaan kaavioon viitteiden mukaisesti eivätkä ne mene päällekkäin
Havaitut virheet: Joissakin tapauksissa taulut saattavat mennä hiukan päällekäin, varsinkin jos taulu on huomattavan korkea tai leveä. Samoin käännepisteet saattavat mennä taulujen päälle. Tehty muutos siten että käännepisteitä ei lisätä jos taulujenlukumäärä ylittää 20 kpl.
Testattava tapaus: Undo-toiminto toimii kaavion järjestämisen
jälkeen.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Palataan siihen tilanteeseen missä oltiin ennen kuin uusi kaavio tehtiin.
Havaitut virheet: -
Testattava tapaus: Redo-toiminto toimii undo-toiminnon jälkeen.
Toteutettu testi: Testi suoritettu windows95-ympäristössä useilla eri testitiedostoilla.
Odotettu tulos: Palataan siihen tilanteeseen missä oltiin ennen undo-toimintoa.
Havaitut virheet: -