Index: vhUnitTest/CHUI/VKP/OrderIngave/TijdelijkOrderSluiterv01/Test.cls.xml
===================================================================
diff -u -r49224 -r49529
--- vhUnitTest/CHUI/VKP/OrderIngave/TijdelijkOrderSluiterv01/Test.cls.xml (.../Test.cls.xml) (revision 49224)
+++ vhUnitTest/CHUI/VKP/OrderIngave/TijdelijkOrderSluiterv01/Test.cls.xml (.../Test.cls.xml) (revision 49529)
@@ -8,8 +8,8 @@
Do ##class(TECH.Config.ConfigMgr).Instance().SetBoolean("AX2A_SalesOrderOut_FileGenerationNeeded",$$$True,..#Applicatie)
#dim ActiefProductMock as DOM.PM.Product = ..GeefProduct("ProductID", ##class(DOM.PM.enu.ActiefStatus).Actief() )
- #dim ProductAPI as vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
- do ProductAPI.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ActiefProductMock)
+ #dim ProductAPIMock as vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ Do ProductAPIMock.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ActiefProductMock)
#dim ProductOrderlijn as DOM.VKP.Orderlijn = ..GeefProductOrderlijn(ActiefProductMock)
#dim OrderMock as DOM.VKP.Order = ..GeefOrder(ProductOrderlijn)
@@ -26,12 +26,12 @@
Set BouwsteenIteratorFactoryMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory).%New()
Do BouwsteenIteratorFactoryMock.VerwachtMethodCall("Maak","ProductID").DanReturn(##class(TECH.ListIterator).%New(##class(%ListOfDataTypes).%New()))
- Set Sluiter = ##class(CHUI.VKP.OrderIngave.TijdelijkOrderSluiterv01).%New(GeneratorMock,OrderAPIMock,ProductAPI,BezwarenWeergeverMock,BouwsteenIteratorFactoryMock)
- Do Sluiter.Sluit(1000,"Doet er niet toe","Doet er niet toe")
+ Set Sluiter = ##class(CHUI.VKP.OrderIngave.TijdelijkOrderSluiterv01).%New(GeneratorMock,OrderAPIMock,ProductAPIMock,BezwarenWeergeverMock,BouwsteenIteratorFactoryMock)
+ Do Sluiter.Sluit(1000,$$$DummyString,$$$DummyString)
Do ActiefProductMock.Verifieer()
- DO ProductAPI.Verifieer()
- DO ProductOrderlijn.Verifieer()
+ Do ProductAPIMock.Verifieer()
+ Do ProductOrderlijn.Verifieer()
Do OrderMock.Verifieer()
Do BouwsteenIteratorFactoryMock.Verifieer()
Do GeneratorMock.Verifieer()
@@ -44,8 +44,8 @@
Do ##class(TECH.Config.ConfigMgr).Instance().SetBoolean("AX2A_SalesOrderOut_FileGenerationNeeded",$$$True,..#Applicatie)
#dim ActiefProductMock as DOM.PM.Product = ..GeefProduct("ProductID", ##class(DOM.PM.enu.ActiefStatus).Actief() )
- #dim ProductAPI as vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
- do ProductAPI.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ActiefProductMock)
+ #dim ProductAPIMock as vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ Do ProductAPIMock.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ActiefProductMock)
#dim ProductOrderlijn as DOM.VKP.Orderlijn = ..GeefProductOrderlijn(ActiefProductMock)
#dim OrderMock as DOM.VKP.Order = ..GeefOrder(ProductOrderlijn)
@@ -62,26 +62,65 @@
Set BouwsteenIteratorFactoryMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory).%New()
Do BouwsteenIteratorFactoryMock.VerwachtMethodCall("Maak","ProductID").DanReturn(##class(TECH.ListIterator).%New(##class(%ListOfDataTypes).%New()))
- Set Sluiter = ##class(CHUI.VKP.OrderIngave.TijdelijkOrderSluiterv01).%New(GeneratorMock,OrderAPIMock,ProductAPI,BezwarenWeergeverMock,BouwsteenIteratorFactoryMock)
- Do Sluiter.Sluit(1000,"Doet er niet toe","Doet er niet toe")
+ Set Sluiter = ##class(CHUI.VKP.OrderIngave.TijdelijkOrderSluiterv01).%New(GeneratorMock,OrderAPIMock,ProductAPIMock,BezwarenWeergeverMock,BouwsteenIteratorFactoryMock)
+ Do Sluiter.Sluit(1000,$$$DummyString,$$$DummyString)
Do ActiefProductMock.Verifieer()
- DO ProductAPI.Verifieer()
- DO ProductOrderlijn.Verifieer()
+ Do ProductAPIMock.Verifieer()
+ Do ProductOrderlijn.Verifieer()
Do OrderMock.Verifieer()
Do BouwsteenIteratorFactoryMock.Verifieer()
Do GeneratorMock.Verifieer()
Do OrderAPIMock.Verifieer()
]]>
+
+
+
+
1
+
+vhLib.Logger
+
+
-Generator:AXimpl.Generator,OrderAPI:DOM.VKP.OrderAPI,ProductAPI:DOM.PM.ProductAPI,BezwarenWeergever:CHUI.common.BezwarenWeergever,BouwsteenIteratorFactory:AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory
+Generator:AXimpl.Generator,OrderAPI:DOM.VKP.OrderAPI,ProductAPI:DOM.PM.ProductAPI,BezwarenWeergever:CHUI.common.BezwarenWeergever,BouwsteenIteratorFactory:AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory,Logger:vhLib.Logger
1
1
%Status
@@ -40,6 +44,7 @@
Set ..ProductAPI = $$$Inject(ProductAPI, ##class(DOM.DomeinContext).Instance().GeefProductAPI())
Set ..BezwarenWeergever = $$$Inject(BezwarenWeergever,##class(CHUI.common.impl.BezwarenWeergever).%New())
Set ..BouwsteenIteratorFactory = $$$Inject(BouwsteenIteratorFactory,##class(AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory).%New())
+ Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New())
Quit $$$OK
]]>
@@ -58,7 +63,7 @@
Do ..OrderAPI.VerwijderOrder(ORDNr)
} catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
- Do ##class(vhLib.Logger).%New().Error("Verwijderen tijdelijk order","Er liep iets mis met het verwijderen van tijdelijk order "_ORDNr _ ". Het bestand voor AX werd gegenereerd. Dit moet heel waarschijnlijk nog opgekuist worden in cache.",$$$True)
+ Do ..Logger.Error("Verwijderen tijdelijk order","Er liep iets mis met het verwijderen van tijdelijk order '"_ORDNr _ "'. Het bestand voor AX werd gegenereerd. Dit moet heel waarschijnlijk nog opgekuist worden in cache.",$$$True)
}
}
}