Index: vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler/Test.cls.xml =================================================================== diff -u -r56510 -r57495 --- vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler/Test.cls.xml (.../Test.cls.xml) (revision 56510) +++ vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler/Test.cls.xml (.../Test.cls.xml) (revision 57495) @@ -3,16 +3,26 @@ vhUnitTest.TestCase - + + + + + Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. -Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt -Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt 1 APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.TBXLadeCodeBepaler,Tools.Mock.MockClassBase right + +SmijtErrorBijFouteLadeCode:%Boolean=0 +%Status + + + Klasse:%String,ZijkantHoogte:%String,LadeHoogte:%String,IsBinnenlade:%Boolean,Uittrekbaarheid:%String,LadeDesign:%String %String Index: APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler.cls.xml =================================================================== diff -u -r39052 -r57495 --- APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler.cls.xml (.../TBXLadeCodeBepaler.cls.xml) (revision 39052) +++ APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler.cls.xml (.../TBXLadeCodeBepaler.cls.xml) (revision 57495) @@ -3,19 +3,34 @@ TECH.Mockable + +%Boolean +1 + + + +vhLib.Logger +1 + + %String 1 +SmijtErrorBijFouteLadeCode:%Boolean=0 1 1 %Status 1 @@ -50,7 +65,13 @@ } If $$$Not(Found) { - Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen Ladecode voor design DC='"_LadeDesign_"' met volgende parameters: "_Index)) + If ..SmijtErrorBijFouteLadeCode { + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen Ladecode voor design DC='"_LadeDesign_"' met volgende parameters: "_Index)) + } + Else { + Set LadeCode = "?DC="_LadeDesign_"::"_Index_"?" // Debug-info wordt ingevuld + Do ..Logger.Warning("BepaalLadeCode","TBXLadeCodeBepaler: Geen Ladecode gevonden voor design DC='"_LadeDesign_"' met volgende parameters: "_Index_". LadeCode ingesteld op "_LadeCode) + } } Quit LadeCode