Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#88

Re: Diskussion: Umstellung einer Datenbank in einem Projekt

  Alt 17. Dez 2009, 16:07
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
Heiko
  Mit Zitat antworten Zitat