Unittests

30/07/2008 - 16:30 von IsaakTaylor | Report spam
Hallo,

ich verwende NUnit. Nun ist es so, dass ich Methoden teste die auf die
DB zugreifen. Die einzelnen Methoden sollten ja voneinander unabhàngig
sein. Aber in meinem Fall funktioniert dass nicht. Beispiele:

- ich möchte eine SetObject-Methode testen, danach MUSS aber das
Objekt wieder aus der DB gelöscht werden, sprich ich muss zwangsweise
auch die RemoveObject-Methode (in der selben Test-Methode) anwenden/
testen

- genau das selbe mit bool ExistObject(), zunàchst füge ich mit
SetObject einen Datensatz ein und prüfe ob ich true erhalte. Danach
lösche ich diesen und prüfe ob ich false erhalte.

Dadurch sind die einzelnen Methoden nicht unabhàngig von einander.
Wenn Remove einen Fehler meldet, laufen viele andere auch schief.

Viele Grüße
 

Lesen sie die antworten

#1 IsaakTaylor
30/07/2008 - 16:35 | Warnen spam
Anmerkung: natürlich prüfe ich bei ExistObject() nicht einen
Rückgabetyp...

Ähnliche fragen