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) } } }