Index: AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml =================================================================== diff -u -r47976 -r48295 --- AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 47976) +++ AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 48295) @@ -8,14 +8,20 @@ 1 + +AXimpl.Admin.DOM.PM.BouwsteenConverter.AantalBeperker +1 + + -ProductApi:DOM.PM.ProductAPI="" +ProductApi:DOM.PM.ProductAPI="",AantalBeperker:AXimpl.Admin.DOM.PM.BouwsteenConverter.AantalBeperker="" 1 1 %Status 1 @@ -59,10 +65,9 @@ %Decimal + + + +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 +AXimpl.Admin.DOM.PM.BouwsteenConverter.AantalBeperker + + +IdentNummer:%String +%Decimal + + + + +IdentNummer:%String +%Boolean + + + + + + Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml =================================================================== diff -u -r47151 -r48295 --- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 47151) +++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 48295) @@ -12,7 +12,10 @@ @@ -43,7 +46,7 @@ @@ -66,7 +69,7 @@ #dim ProductBouwsteenDummy As DOM.PM.Bouwstenen.Bouwsteen = ..GeefProductBouwsteenDummy() Set ProductBouwsteenDummy.Aantal = RandomAantal - + Do $$$AssertEquals(..BouwsteenConverter.Convert(ProductBouwsteenDummy, "").Aantal, RandomAantal) ]]> @@ -85,14 +88,31 @@ #dim ProductApiStub As vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() Do ProductApiStub.IndienMethodCall("GeefProduct", "").DanReturn(ProductStub) - Set ..BouwsteenConverter = ##class(AXimpl.Admin.DOM.PM.BouwsteenConverter).%New(ProductApiStub) + #dim AantalBeperkerStub As vhTest.Mock.AXimpl.Admin.DOM.PM.BouwsteenConverter.AantalBeperker = ##class(vhTest.Mock.AXimpl.Admin.DOM.PM.BouwsteenConverter.AantalBeperker).%New() + Do AantalBeperkerStub.IndienMethodCall("IsBeperkt", BewerkteProductBouwsteen.KindProduct.IdentNummer).DanReturn($$$False) + #dim BouwsteenConverter As AXimpl.Admin.DOM.PM.BouwsteenConverter = ##class(AXimpl.Admin.DOM.PM.BouwsteenConverter).%New(ProductApiStub, AantalBeperkerStub) #dim VerwachtAantal As %Decimal = RandomDimensieMetUitval / RandomWerkvloerGrootteNetto - Do $$$AssertEquals(..BouwsteenConverter.Convert(BewerkteProductBouwsteen, "").Aantal, VerwachtAantal) + Do $$$AssertEquals(BouwsteenConverter.Convert(BewerkteProductBouwsteen, "").Aantal, VerwachtAantal) ]]> + + + + 1 DOM.PM.Bouwstenen.Bouwsteen Index: vhTest/Mock/AXimpl/Admin/DOM/PM/BouwsteenConverter/AantalBeperker.cls.xml =================================================================== diff -u --- vhTest/Mock/AXimpl/Admin/DOM/PM/BouwsteenConverter/AantalBeperker.cls.xml (revision 0) +++ vhTest/Mock/AXimpl/Admin/DOM/PM/BouwsteenConverter/AantalBeperker.cls.xml (revision 48295) @@ -0,0 +1,27 @@ + + + + +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 +1 +AXimpl.Admin.DOM.PM.BouwsteenConverter.AantalBeperker,Tools.Mock.MockClassBase +right + + +IdentNummer:%String +%Decimal + + + + +IdentNummer:%String +%Boolean + + + + + + Index: AXimpl/Admin/DOM/PM/BouwsteenConverter/AantalBeperker.cls.xml =================================================================== diff -u -r47976 -r48295 --- AXimpl/Admin/DOM/PM/BouwsteenConverter/AantalBeperker.cls.xml (.../AantalBeperker.cls.xml) (revision 47976) +++ AXimpl/Admin/DOM/PM/BouwsteenConverter/AantalBeperker.cls.xml (.../AantalBeperker.cls.xml) (revision 48295) @@ -1,7 +1,7 @@ -TECH.RegisteredObject +TECH.Mockable TECH.KeyValue.UniqueList