Index: vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator/GenereerOptiesVoorLade/Test.cls.xml =================================================================== diff -u -r71773 -r71775 --- vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator/GenereerOptiesVoorLade/Test.cls.xml (.../Test.cls.xml) (revision 71773) +++ vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator/GenereerOptiesVoorLade/Test.cls.xml (.../Test.cls.xml) (revision 71775) @@ -31,34 +31,20 @@ #dim DummyKorttekst As %String = "DummyKorttekst" #dim DummyLangtekst As %String = "DummyLangtekst" #dim DummyDossierCode As %String = "DummyDossierCode" + #dim DummyFscClaim As %String = "" - Set ToeleveringLijnStub = ##class(vhUnitTest.APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.ProductOptiesGenerator.GenereerOptiesVoorLade.ToeleveringLijnMock).%New() - Do ToeleveringLijnStub.IndienMethodCall("GeefProductID").DanReturn(..#DummyProductId) - Do ToeleveringLijnStub.IndienMethodCall("GeefAxInventTransId").DanReturn(DummyInventTransId) - Do ToeleveringLijnStub.IndienMethodCall("GeefAxConfigId").DanReturn(DummyAxConfigId) + #dim ToeleveringLijnStub As vhUnitTest.APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.ProductOptiesGenerator.GenereerOptiesVoorLade.ToeleveringLijnMock = ..GeefToeleveringlijnMock(..#DummyProductId, DummyInventTransId, DummyAxConfigId) + #dim ToeleveringMock As vhTest.Mock.DOM.AKP.Toelevering = ..GeefToeleveringMock(..#DummyToeleveringId, ToeleveringLijnStub) + #dim ProductMock As vhTest.Mock.DOM.PM.MaatwerkProduct = ..GeefProductMock(..#DummyProductId, DummyKorttekst, DummyLangtekst, DummyDossierCode, DummyFscClaim) - Set ToeleveringMock = ##class(vhTest.Mock.DOM.AKP.Toelevering).%New() - Do ToeleveringMock.VerwachtMethodCall("GeefID").DanReturn(..#DummyToeleveringId) - Do ToeleveringMock.VerwachtMethodCall("GeefToeleveringLijnIterator").DanReturn(##class(TECH.ListUtils).CreateIteratorOfObjects(ToeleveringLijnStub)) - - Set ProductMock = ##class(vhTest.Mock.DOM.PM.MaatwerkProduct).%New() - Do ProductMock.VerwachtMethodCall("GeefID").DanReturn(..#DummyProductId) - Do ProductMock.VerwachtMethodCall("GeefKorttekst").DanReturn(DummyKorttekst) - #dim Taal As DOM.enu.Taal = ##class(DOM.enu.Taal).Nederlands() - Do ProductMock.VerwachtMethodCall("GeefLangtekst", Taal, $$$True).DanReturn(DummyLangtekst) - Do ProductMock.VerwachtMethodCall("GeefDossierCode").DanReturn(DummyDossierCode) - Do ProductMock.VerwachtMethodCall("GeefFSCHout").DanReturn("") - Set ProductApiMock = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() Do ProductApiMock.VerwachtMethodCall("GeefProduct", ..#DummyProductId).DanReturn(ProductMock) Set DnaCode = ##class(DOM.Halux.AAP.DnaCode).%New() Set DnaCode.DnaCode = DummyDnaCode #dim DnaCodeIterator As TECH.ItemIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode) + #dim DnaCodeRepositoryMock As vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository = ..GeefDnaCodeRepositoryMock(..#DummyToeleveringId, ..#SequentieNummer, ..#DummyProductId, DnaCodeIterator) - Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() - Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnSequentieNummerEnProductNummerEnRecent", 222222, 2, 111111).DanReturn(DnaCodeIterator) - #dim UitvoeringInfo As APPS.Halux.PPS.Activiteit.impl.common.dto.BatchNaarObjectiveUitvoeringInfo = ..GeefUitvoeringInfo() Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.ProductOptiesGenerator).%New(ProductApiMock, DnaCodeRepositoryMock) #dim Resultaat As %ListOfObjects = Generator.GenereerOptiesVoorLade(ToeleveringMock, UitvoeringInfo) @@ -72,7 +58,7 @@ Do ..AssertOptie(Resultaat.GetAt(6), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Korttekst", DummyKorttekst) Do ..AssertOptie(Resultaat.GetAt(7), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Langtekst", DummyLangtekst) Do ..AssertOptie(Resultaat.GetAt(8), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Dossiercode", DummyDossierCode) - Do ..AssertOptie(Resultaat.GetAt(9), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-FSC-claim", "NonApplicable") + Do ..AssertOptie(Resultaat.GetAt(9), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-FSC-claim", "NonApplicable") Do ToeleveringMock.Verifieer() Do ProductMock.Verifieer() @@ -84,10 +70,9 @@ + +ProductId:%String,AxInventTransId:%String,AxConfigId:%String +1 +vhUnitTest.APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.ProductOptiesGenerator.GenereerOptiesVoorLade.ToeleveringLijnMock + + + + +ToeleveringId:%String,ToeleveringLijn:vhUnitTest.APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.ProductOptiesGenerator.GenereerOptiesVoorLade.ToeleveringLijnMock="" +1 +vhTest.Mock.DOM.AKP.Toelevering + + + + +ProductId:%String,Korttekst:%String,Langtekst:%String,DossierCode:%String,FscClaim:%String +1 +vhTest.Mock.DOM.PM.MaatwerkProduct + + + + +ToeleveringId:%String,SequentieNummer:%Integer,ProductId:%String,DnaCodeIterator:TECH.Iterator +1 +vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository + + + Optie:APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveOptions,Omschrijving:%String,Naam:%String,Waarde:%String 1