Index: zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml
===================================================================
diff -u
--- zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml (revision 0)
+++ zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml (revision 30517)
@@ -0,0 +1,15 @@
+
+
+
+TECH.Mockable
+
+
+LadeOnderdeel:%CacheString
+zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepaler
+
+
+
+
+
+
Index: vhTest/Fake/zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml
===================================================================
diff -u
--- vhTest/Fake/zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml (revision 0)
+++ vhTest/Fake/zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml (revision 30517)
@@ -0,0 +1,19 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepalerFactory
+
+
+
+zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepaler
+
+
+
+
+
+
Index: DOM/VKP/Maatwerk/impl/BestelService.cls.xml
===================================================================
diff -u -r30414 -r30517
--- DOM/VKP/Maatwerk/impl/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30414)
+++ DOM/VKP/Maatwerk/impl/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30517)
@@ -8,6 +8,11 @@
1
+
+zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepalerFactory
+1
+
+
DOM.PM.Maatwerk.LadeInfo.impl.LosseComponentFactory
1
@@ -19,14 +24,15 @@
-MaatwerkCalcAPI:DOM.PM.MaatwerkCalcAPI,LosseComponentFactory:DOM.PM.Maatwerk.LadeInfo.impl.LosseComponentFactory
+MaatwerkCalcAPI:DOM.PM.MaatwerkCalcAPI,LosseComponentFactory:DOM.PM.Maatwerk.LadeInfo.impl.LosseComponentFactory,DoosAfmetingenBepalerFactory:zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepalerFactory
1
1
%Status
1
@@ -42,9 +48,9 @@
#dim VerpakkingType As DOM.PM.enu.TAORVerpakkingType.AutoComplete = ##class(DOM.PM.enu.TAORVerpakkingType.AutoComplete).%New()
if ((Kenmerken.VerpakkingType = VerpakkingType.LosseComponentenInBulk) && $$$Not(Kenmerken.ProductieWijze = "")) {
- #dim LadeOnderdeel As DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel
-
- set ..DoosAfmetingenBepaler = ..MaakDoosAfmetingenBepaler(Kenmerken, .LadeOnderdeel)
+ #dim LadeOnderdeel As DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel = ..MaakLosseComponent(Kenmerken)
+
+ set ..DoosAfmetingenBepaler = ..DoosAfmetingenBepalerFactory.MaakDoosAfmetingenBepaler(LadeOnderdeel)
set BestelEenheid = ..DoosAfmetingenBepaler.GeefMaximaalAantalOnderdelen(LadeOnderdeel)
} elseif (Kenmerken.VerpakkingType = VerpakkingType.BulkPerOnderdeelGegroepeerd) {
set:(Aantal <= 40) BestelEenheid = 10
@@ -61,17 +67,15 @@
]]>
-
-
+
+Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
1
-zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepaler
+DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel
Index: vhUnitTest/DOM/VKP/Maatwerk/impl/BestelService/ValideerBestelEenheid/TAX/Test.cls.xml
===================================================================
diff -u -r30406 -r30517
--- vhUnitTest/DOM/VKP/Maatwerk/impl/BestelService/ValideerBestelEenheid/TAX/Test.cls.xml (.../Test.cls.xml) (revision 30406)
+++ vhUnitTest/DOM/VKP/Maatwerk/impl/BestelService/ValideerBestelEenheid/TAX/Test.cls.xml (.../Test.cls.xml) (revision 30517)
@@ -3,6 +3,11 @@
vhUnitTest.DOM.VKP.Maatwerk.impl.BestelService.ValideerBestelEenheid.TestBase,DOM.PM.Maatwerk.TAX.impl.Base
+
+vhTest.Mock.zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepalerFactory
+1
+
+
DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken
1
@@ -13,32 +18,67 @@
-
+
-
+
+
+
+
+
+
+
+
+
Index: vhTest/Mock/zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml
===================================================================
diff -u
--- vhTest/Mock/zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml (revision 0)
+++ vhTest/Mock/zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepalerFactory.cls.xml (revision 30517)
@@ -0,0 +1,21 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur.
+1
+zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepalerFactory,Tools.Mock.MockClassBase
+right
+
+
+LadeOnderdeel:%CacheString
+zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepaler
+
+
+
+
+
+