Index: vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestTax/1648504.xml
===================================================================
diff -u -r53392 -r54402
--- vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestTax/1648504.xml (.../1648504.xml) (revision 53392)
+++ vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestTax/1648504.xml (.../1648504.xml) (revision 54402)
@@ -29,7 +29,7 @@
3
- 0.11
+ 0.19
1
DummyRequestMessageId
9.090.263.16
@@ -50,116 +50,102 @@
6
- 0.01
+ 0.03
1
DummyRequestMessageId
9.090.361.16
7
- 0.02
- 1
- DummyRequestMessageId
- 9.090.361.16
-
-
- 8
1.00
1
DummyRequestMessageId
9.247.731.11
- 9
+ 8
2.00
1
DummyRequestMessageId
0.705.488.1
- 10
+ 9
1.00
1
DummyRequestMessageId
0.508.344.6
- 11
+ 10
1.00
1
DummyRequestMessageId
0.644.998.3
- 12
+ 11
1.00
1
DummyRequestMessageId
0.661.673.8
- 13
+ 12
4.00
1
DummyRequestMessageId
9.683.698.11
- 14
+ 13
0.02
1
DummyRequestMessageId
9.090.336.16
- 15
+ 14
1.00
1
DummyRequestMessageId
9.383.007.12
- 16
+ 15
2.00
1
DummyRequestMessageId
0.376.199.2
- 17
+ 16
0.00
1
DummyRequestMessageId
9.537.438.3
- 18
+ 17
0.00
1
DummyRequestMessageId
9.605.085.3
- 19
+ 18
2.00
1
DummyRequestMessageId
9.964.581.11
- 20
+ 19
10.00
1
DummyRequestMessageId
9.181.528.11
-
- 21
- 0.08
- 1
- DummyRequestMessageId
- 9.090.263.16
-
DummyRequestMessageId
TA'OR BOX lade M
Index: AXimpl/Admin/DOM/PM/TotUniekeBouwstenenLijstOmvormer.cls.xml
===================================================================
diff -u -r54389 -r54402
--- AXimpl/Admin/DOM/PM/TotUniekeBouwstenenLijstOmvormer.cls.xml (.../TotUniekeBouwstenenLijstOmvormer.cls.xml) (revision 54389)
+++ AXimpl/Admin/DOM/PM/TotUniekeBouwstenenLijstOmvormer.cls.xml (.../TotUniekeBouwstenenLijstOmvormer.cls.xml) (revision 54402)
@@ -8,10 +8,8 @@
%ListOfObjects
1
+
+AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer
+1
+
+
DOM.PM.Product
1
@@ -29,7 +34,7 @@
-Product:DOM.PM.Product,Filter:TECH.Filter="",BouwsteenConverter:AXimpl.Admin.DOM.PM.BouwsteenConverter="",ProductApi:DOM.PM.ProductAPI=""
+Product:DOM.PM.Product,Filter:TECH.Filter="",BouwsteenConverter:AXimpl.Admin.DOM.PM.BouwsteenConverter="",ProductApi:DOM.PM.ProductAPI="",TotUniekeBouwstenenLijstOmvormer:AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer=""
1
1
%Status
@@ -38,6 +43,7 @@
Set ..Product = Product
Set ..Filter = Filter
Set ..BouwsteenConverter = $$$Inject(BouwsteenConverter, ##class(AXimpl.Admin.DOM.PM.BouwsteenConverter).%New())
+ Set ..TotUniekeBouwstenenLijstOmvormer = $$$Inject(TotUniekeBouwstenenLijstOmvormer, ##class(AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer).%New())
Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.PM.impl.ProductAPI).%New())
Do ..Reset()
@@ -60,8 +66,12 @@
Index: vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestMaatwerkMetSoprHalffabricaat/1658629.xml
===================================================================
diff -u -r49640 -r54402
--- vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestMaatwerkMetSoprHalffabricaat/1658629.xml (.../1658629.xml) (revision 49640)
+++ vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestMaatwerkMetSoprHalffabricaat/1658629.xml (.../1658629.xml) (revision 54402)
@@ -104,13 +104,6 @@
DummyRequestMessageId
9.605.085.3
-
- 14
- 0.00
- 1
- DummyRequestMessageId
- 9.605.085.3
-
DummyRequestMessageId
Tandembox lade M
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml
===================================================================
diff -u -r54368 -r54402
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 54368)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 54402)
@@ -19,8 +19,10 @@
Do ProductStub.IndienMethodCall("GeefHFBouwstenenIterator").DanReturn(..EmptyIterator())
Do ProductStub.IndienMethodCall("GeefKindBouwstenenIterator").DanReturn(..EmptyIterator())
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub)
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub,,,,TotUniekeBouwstenenLijstOmvormerFake)
+
Do $$$AssertFalse(BouwsteenIterator.HasNext())
]]>
@@ -62,7 +64,9 @@
Do ProductApiStub.IndienMethodCall("GeefProduct", RandomProductId2).DanReturn(KindProductStub)
Do ProductApiStub.IndienMethodCall("GeefProduct", RandomProductId3).DanReturn(KindProductStub)
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub)
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
+
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub, TotUniekeBouwstenenLijstOmvormerFake)
Do BouwsteenConverterMock.Verifieer()
]]>
@@ -92,8 +96,10 @@
#dim ProductApiStub As vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New()
Do ProductApiStub.IndienMethodCall("GeefProduct", ..#RandomProductId).DanReturn(KindProductStub)
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub)
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub, TotUniekeBouwstenenLijstOmvormerFake)
+
Do BouwsteenConverterMock.Verifieer()
]]>
@@ -111,7 +117,9 @@
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(2), 2, "").DanReturn(..GeefBouwsteenDummy()).ExactAantalKeer(2)
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(3), 3, "").DanReturn(..GeefBouwsteenDummy()).ExactAantalKeer(2)
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock)
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
+
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock,, TotUniekeBouwstenenLijstOmvormerFake)
Do BouwsteenIterator.Reset()
Do BouwsteenConverterMock.Verifieer()
@@ -142,8 +150,10 @@
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindHalffabricaatBouwstenen.GetAt(1), StartId + 1, "").DanReturn(..GeefBouwsteenDummy())
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindHalffabricaatBouwstenen.GetAt(2), StartId + 2, "").DanReturn(..GeefBouwsteenDummy())
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindHalffabricaatBouwstenen.GetAt(3), StartId + 3, "").DanReturn(..GeefBouwsteenDummy())
+
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub)
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub, TotUniekeBouwstenenLijstOmvormerFake)
Do BouwsteenConverterMock.Verifieer()
]]>
@@ -194,8 +204,10 @@
#dim ProductApiStub As vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New()
Do ProductApiStub.IndienMethodCall("GeefProduct", ..#RandomProductId).DanReturn(KindProductStub)
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub)
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", BouwsteenConverterMock, ProductApiStub, TotUniekeBouwstenenLijstOmvormerFake)
+
Do BouwsteenConverterMock.Verifieer()
Do $$$AssertEquals(BouwsteenDummy.Aantal, AantalOpKindBouwsteen)
]]>
@@ -230,8 +242,10 @@
Do ProductApiStub.IndienMethodCall("GeefProduct", RandomProductNummer).DanReturn(KindProductStub)
Do ProductApiStub.IndienMethodCall("GeefProduct", $$$ElkeWaarde).DanReturn(KindVanKindProductStub)
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", "", ProductApiStub)
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, "", "", ProductApiStub, TotUniekeBouwstenenLijstOmvormerFake)
+
Do $$$AssertEquals(BouwsteenIterator.Next().HeeftKindBouwstenen, VerwachteWaarde)
]]>
@@ -252,8 +266,10 @@
#dim BouwsteenConverterStub As vhTest.Mock.AXimpl.Admin.DOM.PM.BouwsteenConverter = ##class(vhTest.Mock.AXimpl.Admin.DOM.PM.BouwsteenConverter).%New()
Do BouwsteenConverterStub.IndienMethodCall("Convert", Bouwstenen.GetAt(1), $$$ElkeWaarde).DanReturn(Bouwsteen)
- #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, FilterStub, BouwsteenConverterStub)
+ #dim TotUniekeBouwstenenLijstOmvormerFake As AXimpl.Admin.DOM.PM.TotUniekeBouwstenenLijstOmvormer = ##class(vhTest.Fake.AXimpl.Admin.DOM.PM.OmvormerDieNietsDoet).%New()
+ #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(AXimpl.Admin.DOM.PM.BouwsteenIterator).%New(ProductStub, FilterStub, BouwsteenConverterStub,,TotUniekeBouwstenenLijstOmvormerFake)
+
Do $$$AssertEquals(BouwsteenIterator.HasNext(), VerwachtResultaat)
]]>
Index: vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestLosseComponentRug/1561083.xml
===================================================================
diff -u -r49754 -r54402
--- vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestLosseComponentRug/1561083.xml (.../1561083.xml) (revision 49754)
+++ vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestLosseComponentRug/1561083.xml (.../1561083.xml) (revision 54402)
@@ -56,13 +56,6 @@
DummyRequestMessageId
9.344.630.12
-
- 7
- 0.00
- 1
- DummyRequestMessageId
- 9.537.438.3
-
DummyRequestMessageId
9.610.836.15
Index: vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestLosseComponentZijkant/1561072.xml
===================================================================
diff -u -r51840 -r54402
--- vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestLosseComponentZijkant/1561072.xml (.../1561072.xml) (revision 51840)
+++ vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestLosseComponentZijkant/1561072.xml (.../1561072.xml) (revision 54402)
@@ -72,20 +72,13 @@
9
- 0.00
- 1
- DummyRequestMessageId
- 9.605.085.3
-
-
- 10
7.00
1
DummyRequestMessageId
9.181.528.11
- 11
+ 10
0.11
1
DummyRequestMessageId
Index: vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestAantalNul/794542.xml
===================================================================
diff -u -r49640 -r54402
--- vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestAantalNul/794542.xml (.../794542.xml) (revision 49640)
+++ vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestAantalNul/794542.xml (.../794542.xml) (revision 54402)
@@ -23,27 +23,20 @@
2
- 0.00
- 1
- DummyRequestMessageId
- 9.490.806.16
-
-
- 3
2.00
1
DummyRequestMessageId
0.876.414.0
- 4
+ 3
4.00
1
DummyRequestMessageId
0.795.258.6
- 6
+ 5
4.00
1
DummyRequestMessageId