![]() |
JCL Unit Test Frage (TestJclDebug.pas)
Hallo,
beim Aufarbeiten der bestehenden (ja es gibt ein paar wenige für die JCL) UnitTests bin ich über folgendes Problem im einzigen Test in TestJclDebug.pas gestoßen: Der Test schlägt fehl und zwar hier:
Delphi-Quellcode:
Grund: ModuleStr ist 'FOO.OBJ'.
Check((ModuleStr = 'FOO') or (ModuleStr = 'C:\TEST\FOO.OBJ'),
'0x00000100: Module name mismatch'); Wer hat nun recht? Ist die Testbedingung falsch oder
Delphi-Quellcode:
Ein paar Zeilen weiter unten in dem Test ähnlich gelagert:
ModuleStr := MapScanner.ModuleNameFromAddr($100);
Delphi-Quellcode:
ModuleStr enthält 'BAR.OBJ'.
Check((ModuleStr = 'BAR') or (ModuleStr = 'C:\TEST\BAR.OBJ'),
'0x00000900: Module name mismatch'); Grüße TurboMagic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz