Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
25. Sep 2022
oder fragen, ob jemand es größer machen kann?
https://www.delphipraxis.net/issue-496/
:freak:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
25. Sep 2022
Aus SameValue kopiert :stupid: .... echt mal, hätte nicht damit gerechnet, dass die selbst sowas nicht öffentlich deklariert haben :wall:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
25. Sep 2022
Verwende besser DUnitX, nicht mehr DUnit.
Das DUnit im Delphi 11.2 ist scheinbar 11 Jahre alt
und selbst https://sourceforge.net/projects/dunit/ ist seit 8 Jahren tot.
Wobei DUnitX, im Delphi mitgeliefert, ist auch 7 Jahre alt :wall:,
also besser gleich von https://github.com/VSoftTechnologies/DUnitX/
ich wüsste jetzt nichtmal, wo man hier die Fehler melden sollte. (von Emba erwarte...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
25. Sep 2022
CheckEquals nutzt intern kein SameValue, sondern vergleicht selber
(abs(expected-actual) > delta) then
Es gibt ein CheckEquals mit Delta-Parameter ... benutze das und verwende z.B. die Konstante ExtendedResolution, DoubleResolution, SingleResolution oder was Eigenes, wie 0.0000001.
CheckEquals(4.6, FCalculatorLogic.Operand1, SingleResolution);
Genauso, wie bei SameValue, kommt als...