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
]]>