Witam,
używa ktoś testów DUnit(testy jednostkowe) do sprawdzenia poprawności programów ?
Znalazłem coś w internecie ale to są podstawy typu Sprawdź czy 2+2=4.
Jeśli posiadam funkcję i moje walidacja polega na:
function przykladowa_funckja(zmienna:integer):integer;
if(zmienna=3) then
begin
...
result:=1;
end
else
result:=0;
To wykonanie testów w Unicie sprawdzajacym polega na:
procedure TTestCaseFirst.TestCzynnosci;
var obiekt:Moja_Klasa;
begin
CheckNOTEquals(3,obiekt.przykladowa_funckja(0),'Zmienna <> 3');
end;
Moje pytania:
- Czy muszę używać funckji w Moja_Klasa, inaczej chyba nie sprawdzę poprawności?
- Te testy opierają się na czymś takim - trochę mało to pomocne..?
Proszę o pomoc.