Index: vhUnitTest/AXimpl/Generator/Generate/Test.cls.xml =================================================================== diff -u -r42343 -r49223 --- vhUnitTest/AXimpl/Generator/Generate/Test.cls.xml (.../Test.cls.xml) (revision 42343) +++ vhUnitTest/AXimpl/Generator/Generate/Test.cls.xml (.../Test.cls.xml) (revision 49223) @@ -9,7 +9,7 @@ @@ -26,13 +26,16 @@ #dim PartijAPI As vhTest.Mock.DOM.PARTIJ.PartijAPI = ##class(vhTest.Mock.DOM.PARTIJ.PartijAPI).MockInstance() do PartijAPI.IndienMethodCall("GeefPartij",KlantId).DanReturn(##class(vhTest.Utils.DOM.PARTIJ.Partij).StandaardPartij()) - do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_AIF_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) + do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_IF_OUT_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) set MessageManager = ##class(vhTest.Mock.AXimpl.MessageManager).%New() do MessageManager.IndienMethodCall("GenerateID").DanReturn("{12345678-ABCD-EFGH-1234-1234567890AB}") - set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager) + set StubValidator = ##class(vhTest.Mock.AXimpl.ObjectValidator).%New() + do StubValidator.IndienMethodCall("Validate",$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager,StubValidator) + set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.EventRaiser).%New() set Generator = ##class(AXimpl.Generator).%New(RequestComposer,,FakeEventRaiser) @@ -47,12 +50,15 @@ do ##class(vhTest.Fake.TECH.DateTime.DateTimeAPI).Activeer("01.05.2016") #dim KlantId As %String = "K||1234" - do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_AIF_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) + do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_IF_OUT_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) set MessageManager = ##class(vhTest.Mock.AXimpl.MessageManager).%New() do MessageManager.IndienMethodCall("GenerateID").DanReturn("{12345678-ABCD-EFGH-1234-1234567890AB}") - set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager) + set StubValidator = ##class(vhTest.Mock.AXimpl.ObjectValidator).%New() + do StubValidator.IndienMethodCall("Validate",$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + + set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager,StubValidator) set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.EventRaiser).%New() @@ -84,12 +90,15 @@ do VerkoopAPI.IndienMethodCall("GeefKlant","K||1234").DanReturn(Klant) - do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_AIF_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) + do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_IF_OUT_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) set MessageManager = ##class(vhTest.Mock.AXimpl.MessageManager).%New() do MessageManager.IndienMethodCall("GenerateID").DanReturn("{12345678-ABCD-EFGH-1234-1234567890AB}") - set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager) + set StubValidator = ##class(vhTest.Mock.AXimpl.ObjectValidator).%New() + do StubValidator.IndienMethodCall("Validate",$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + + set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager,StubValidator) set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.EventRaiser).%New() @@ -110,12 +119,15 @@ #dim VerkoopFactuurId As %String = "300500" - do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_AIF_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) + do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_IF_OUT_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) set MessageManager = ##class(vhTest.Mock.AXimpl.MessageManager).%New() do MessageManager.IndienMethodCall("GenerateID").DanReturn("{12345678-ABCD-EFGH-1234-1234567890AB}") - set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager) + set StubValidator = ##class(vhTest.Mock.AXimpl.ObjectValidator).%New() + do StubValidator.IndienMethodCall("Validate",$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + + set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager,StubValidator) set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.EventRaiser).%New() @@ -132,12 +144,15 @@ #dim VerkoopFactuurId As %String = "586689" - do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_AIF_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) + do ##class(TECH.Config.ConfigMgr).Instance().ZetString("AX_IF_OUT_RequestPath",..GeefBestandLocatie()_"AIF",..#Applicatie) set MessageManager = ##class(vhTest.Mock.AXimpl.MessageManager).%New() do MessageManager.IndienMethodCall("GenerateID").DanReturn("{12345678-ABCD-EFGH-1234-1234567890AB}") - set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager) + set StubValidator = ##class(vhTest.Mock.AXimpl.ObjectValidator).%New() + do StubValidator.IndienMethodCall("Validate",$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + + set RequestComposer = ##class(AXimpl.RequestComposer).%New(MessageManager,StubValidator) set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.EventRaiser).%New() @@ -148,26 +163,76 @@ ]]> - + + + + + + + + +