Index: APPS/Halux/Docs/EtiketBuilder.cls.xml =================================================================== diff -u -r51328 -r51332 --- APPS/Halux/Docs/EtiketBuilder.cls.xml (.../EtiketBuilder.cls.xml) (revision 51328) +++ APPS/Halux/Docs/EtiketBuilder.cls.xml (.../EtiketBuilder.cls.xml) (revision 51332) @@ -39,7 +39,7 @@ -OrderApi:DOM.VKP.OrderAPI="",ToeleveringApi:DOM.AKP.ToeleveringAPI="",MaatwerkProductEtiketBuilder:APPS.Halux.Docs.impl.LadeKlantEtiketBuilder="" +OrderApi:DOM.VKP.OrderAPI="",ToeleveringApi:DOM.AKP.ToeleveringAPI="",MaatwerkProductEtiketBuilder:APPS.Halux.Docs.impl.LadeKlantEtiketBuilder="",PartijApi:DOM.PARTIJ.PartijAPI="" 1 1 %Status @@ -48,7 +48,7 @@ Set ..EtiketPrinterBepaler = ##class(APPS.Halux.Docs.EtiketPrinterBepaler).%New() Set ..OrderApi = $$$Inject(OrderApi, ##class(DOM.DomeinContext).Instance().GeefOrderAPI()) - Set ..PartijApi = ##class(DOM.DomeinContext).Instance().GeefPartijAPI() + Set ..PartijApi = $$$Inject(PartijApi, ##class(DOM.DomeinContext).Instance().GeefPartijAPI()) Set ..ToeleveringApi = $$$Inject(ToeleveringApi, ##class(DOM.DomeinContext).Instance().GeefToeleveringAPI()) Set ..MaatwerkProductEtiketBuilder = $$$Inject(MaatwerkProductEtiketBuilder, ##class(APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New()) Set ..VHossHelper = ##class(BL.PPS.TBX.VHossHelper).%New() Index: vhUnitTest/APPS/Halux/Docs/TestEtiketBuilder.cls.xml =================================================================== diff -u -r51331 -r51332 --- vhUnitTest/APPS/Halux/Docs/TestEtiketBuilder.cls.xml (.../TestEtiketBuilder.cls.xml) (revision 51331) +++ vhUnitTest/APPS/Halux/Docs/TestEtiketBuilder.cls.xml (.../TestEtiketBuilder.cls.xml) (revision 51332) @@ -71,6 +71,7 @@ #dim ToeleveringLijnID = 100 #dim StandaardOrder As DOM.VKP.Order = ##class(vhTest.Utils.DOM.VKP.Order).StandaardOrder() + Do StandaardOrder.IndienMethodCall("GeefOorsprongKetting").DanReturn("") Set OrderApiStub = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New() Do OrderApiStub.IndienMethodCall("GeefOrder",$$$ElkeWaarde).DanReturn(StandaardOrder) @@ -80,8 +81,8 @@ Do ToeleveringApiStub.IndienMethodCall("GeefToelevering",$$$ElkeWaarde).DanReturn(ToeleveringMetLijn) #dim StandaardPartij As DOM.PARTIJ.Partij = ##class(vhTest.Utils.DOM.PARTIJ.Partij).StandaardPartij() - #dim PartijApi = ##class(vhTest.Mock.DOM.PARTIJ.PartijAPI).%New() - Do PartijApi.IndienMethodCall("GeefPartij",$$$ElkeWaarde).DanReturn(StandaardPartij) + #dim PartijApiStub = ##class(vhTest.Mock.DOM.PARTIJ.PartijAPI).%New() + Do PartijApiStub.IndienMethodCall("GeefPartij",$$$ElkeWaarde).DanReturn(StandaardPartij) Set Product = ##class(vhTest.Mock.DOM.PM.Product).%New() Do Product.IndienMethodCall("GeefKleurVanKorttekst").DanReturn("Z") @@ -90,11 +91,11 @@ #dim EtiketStub = ##class(BL.Etiket.LadeKlantEtiketVHoss).%New(StandaardPartij.GeefID()) #dim LadeKlantEtiketBuilderMock As APPS.Halux.Docs.impl.LadeKlantEtiketBuilder = ##class(vhTest.Mock.APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New(,ProductApi) - Do LadeKlantEtiketBuilderMock.VerwachtMethodCall("MaakMaatwerkProductInVHossEtiket",ProductID,$$$ElkeWaarde,Aantal).DanReturn(EtiketStub) + Do LadeKlantEtiketBuilderMock.VerwachtMethodCall("MaakMaatwerkProductInVHossEtiket",ProductID,StandaardPartij,Aantal).DanReturn(EtiketStub) Do LadeKlantEtiketBuilderMock.VerwachtMethodCall("VulInToeleveringInfo",EtiketStub,$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(EtiketStub) Do LadeKlantEtiketBuilderMock.VerwachtMethodCall("FormateerProductieWeek",$$$ElkeWaarde).DanDoeNiks() - Set EtiketBuilder = ##class(APPS.Halux.Docs.EtiketBuilder).%New(OrderApiStub, ToeleveringApiStub, LadeKlantEtiketBuilderMock) + Set EtiketBuilder = ##class(APPS.Halux.Docs.EtiketBuilder).%New(OrderApiStub, ToeleveringApiStub, LadeKlantEtiketBuilderMock, PartijApiStub) #dim BatchID As %String = 999999 Set WPVerpak = ##class(DS.PPS.TBX.sub.emWPVerpak).%New() Set WPVerpak.FrameID = "O1000001"