Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   JCL Unit Test Frage (TestJclDebug.pas) (https://www.delphipraxis.net/205161-jcl-unit-test-frage-testjcldebug-pas.html)

TurboMagic 7. Aug 2020 08:45

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:
Check((ModuleStr = 'FOO') or (ModuleStr = 'C:\TEST\FOO.OBJ'),
      '0x00000100: Module name mismatch');
Grund: ModuleStr ist 'FOO.OBJ'.
Wer hat nun recht? Ist die Testbedingung falsch oder

Delphi-Quellcode:
ModuleStr := MapScanner.ModuleNameFromAddr($100);
Ein paar Zeilen weiter unten in dem Test ähnlich gelagert:

Delphi-Quellcode:
Check((ModuleStr = 'BAR') or (ModuleStr = 'C:\TEST\BAR.OBJ'),
      '0x00000900: Module name mismatch');
ModuleStr enthält 'BAR.OBJ'.

Grüße
TurboMagic


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz