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