Einzelnen Beitrag anzeigen

Zwoetzen

Registriert seit: 19. Sep 2007
Ort: Ilmenau
93 Beiträge
 
Delphi 2009 Professional
 
#3

Re: [DUnit] Test für Double Property schlägt fehl

  Alt 26. Mär 2009, 10:52
Danke für die schnelle Antwort, das war der entscheidende Hinweis

Mit folgendem Code geht es jetzt

Delphi-Quellcode:
procedure TestMyObject.TestDouble;
var
  Temp: Double;
begin
  FMyObject.D := 4.56;
  Temp := 4.56;
  CheckEquals(Temp, FMyObject.D, 'Wrong Value of D');
end;
Im späteren Programm wird ja dann sowieso alles über Variablen gehen, da passiert mir sowas hoffentlich nicht mehr


Was mich nur jetzt noch verwundert: Der Debugger selbst zeigt wieder "1.23" als Wert an, müsste er dann nicht auch die leicht abweichenden Werte anzeigen? Oder erkennt er, dass es eigentlich 1.23 sein müsste (oder rundet einfach) und zeigt deshalb den richtigen Wert?
  Mit Zitat antworten Zitat