Index: vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter/ConverteerProduct/Test.cls.xml =================================================================== diff -u -r36359 -r37661 --- vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter/ConverteerProduct/Test.cls.xml (.../Test.cls.xml) (revision 36359) +++ vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter/ConverteerProduct/Test.cls.xml (.../Test.cls.xml) (revision 37661) @@ -10,7 +10,10 @@ #dim ConvertOpties = ##class(TECH.KeyValue.List).%New() Do ConvertOpties.InsertKeyValue("Aantal","42") - #dim ProductConverter = ##class(APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.ProductConverter).%New() + Set TBXLadeCodeBepalerStub = ##class(vhTest.Mock.APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.TBXLadeCodeBepaler).%New() + Do TBXLadeCodeBepalerStub.IndienMethodCall("BepaalLadeCode","L","M","C",0,"V","GA").DanDoeNiks() + + #dim ProductConverter = ##class(APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.ProductConverter).%New(TBXLadeCodeBepalerStub) #dim WebOrderLijn As WS.TBX.EM.OrderLijn = ProductConverter.Convert(TeConverterenProduct,, ConvertOpties) Do $$$AssertEquals(WebOrderLijn.Qty,42) @@ -24,7 +27,10 @@ #dim ConvertOpties = ##class(TECH.KeyValue.List).%New() Do ConvertOpties.InsertKeyValue("Beental","42") - #dim ProductConverter = ##class(APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.ProductConverter).%New() + Set TBXLadeCodeBepalerStub = ##class(vhTest.Mock.APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.TBXLadeCodeBepaler).%New() + Do TBXLadeCodeBepalerStub.IndienMethodCall("BepaalLadeCode","L","M","C",0,"V","GA").DanDoeNiks() + + #dim ProductConverter = ##class(APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.ProductConverter).%New(TBXLadeCodeBepalerStub) #dim WebOrderLijn As WS.TBX.EM.OrderLijn = ProductConverter.Convert(TeConverterenProduct,, ConvertOpties) Do $$$AssertEquals(WebOrderLijn.Qty,1) @@ -35,7 +41,11 @@ Index: vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler/Test.cls.xml =================================================================== diff -u -r36122 -r37661 --- vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler/Test.cls.xml (.../Test.cls.xml) (revision 36122) +++ vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler/Test.cls.xml (.../Test.cls.xml) (revision 37661) @@ -5,9 +5,11 @@ Index: APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler.cls.xml =================================================================== diff -u -r36122 -r37661 --- APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler.cls.xml (.../TBXLadeCodeBepaler.cls.xml) (revision 36122) +++ APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/TBXLadeCodeBepaler.cls.xml (.../TBXLadeCodeBepaler.cls.xml) (revision 37661) @@ -49,6 +49,10 @@ } } + If $$$Not(Found) { + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen Ladecode voor design DC='"_LadeDesign_"' met volgende parameters: "_Index)) + } + Quit LadeCode ]]>