Hallo,
es geht ums Testen.
du hast doch jetzt ein "paar"
DB-Methoden,
die richtige Ergebnisse liefern.
Bsp.
Delphi-Quellcode:
function Add2(const theValue: Integer): Integer;
begin
Result:= theValue+2;
end;
Per DUnit wäre jetzt folgender Test
Delphi-Quellcode:
type
TTestCase1 = class(TTestCase)
published
procedure Check_Add2;
end;
procedure TTestCase1.Check_Add2;
var
iValue: Integer;
iResValue: Integer;
begin
iValue:= 0;
iResValue:= Add2(iValue);
Check(iResValue=2);
end;
So sieht das auch bei deinem (originalem)
DB-Code aus.
Änderst du jetzt das Add2 irgendwie ab (TTable->TQuery),
kannst du trotzdem prüfen, ob nach der Änderung immer noch
alles so läufst, wie du es erwartet hast.
Heiko