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