Forum: Softwaretests und Qualitätssicherung
by Der schöne Günther,
9. Jul 2015
Jaaa! Das sieht sehr gut aus
Genau das ist bislang bei mir das Problem: Die Sache mit TEncoding, oder einem TEqualityComparer in den Spring-Collections findet man nur durch Wühlen, Wühlen, Wühlen. Wenn er mir direkt sagen könnte was und wo- Perfekt.
Ich habe zwar noch keine Ahnung was TestInsight ist, was "Delphi LeakCheck" genau macht, ob es mir was bringen würde von DUnit auf DUnitX...
Forum: Softwaretests und Qualitätssicherung
by Der schöne Günther,
9. Jul 2015
Viele Testframeworks, wie DUnit, bringen Suche nach Speicherlecks mit: Ist der Speicherverbrauch nach TearDown() größer als vor SetUp()? Dann ist da wohl ein Leck.
Es gibt hierbei ein riesiges Problem: Lazy-Initialisierung von Klassenvariablen.
Folgendes Beispiel:
Ich habe eine Klasse welche TEncoding.ANSI aus System.SysUtils benutzt
Beim ersten Aufruf existiert noch keine Instanz...