Index: vhUnitTest/APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper/MaakDnaCodeVoorToeleveringLijn/Test.cls.xml =================================================================== diff -u -r66829 -r67329 --- vhUnitTest/APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper/MaakDnaCodeVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 66829) +++ vhUnitTest/APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper/MaakDnaCodeVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 67329) @@ -3,6 +3,41 @@ vhUnitTest.TestCase + +%String +LAAAAA1 + + + +%String +OAAAAA1 + + + +%String +MAAAAA1 + + + +%Integer +123456 + + + +%Integer +1234 + + + +%Integer +1000 + + + +%Integer +100 + + APPS.Halux.common.Batch @@ -11,11 +46,11 @@ APPS.Halux.AAP.DnaCodeGenerator - + DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken - + DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken @@ -47,36 +82,36 @@ @@ -87,53 +122,49 @@ @@ -144,20 +175,13 @@ #dim DnaCode As DOM.Halux.AAP.DnaCode = "" #Dim Substrings As %ListOfDataTypes = ##class(TECH.ListUtils).CreateListOfDataTypes("SpaceStep voor MVX genereert nog geen DnaCodes!") - Do ..ProductTypeApiStub.IndienMethodCall("IsLegraboxProduct", 123456).DanReturn($$$False) - Do ..ProductTypeApiStub.IndienMethodCall("IsTandemboxProduct", 123456).DanReturn($$$False) - Do ..ProductTypeApiStub.IndienMethodCall("IsTAORboxProduct", 123456).DanReturn($$$False) - Do ..IngegevenKenmerkenSpaceStepHelperStub.IndienMethodCall("IsSpaceStep",..IngegevenKenmerkenLadeStub).DanReturn($$$True) + Do ..ZetProductTypeApiNaarMvxKenmerken() + Do ..IngegevenKenmerkenSpaceStepHelperStub.IndienMethodCall("IsSpaceStep",..IngegevenKenmerkenLade).DanReturn($$$True) Do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New(..E.UnimplementedException, Substrings)) Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New(,, ..ProductTypeApiStub, ..ProductApiLadeStub,, ..IngegevenKenmerkenSpaceStepHelperStub) Set DnaCode = DnaCodeServiceHelper.MaakDnaCodeVoorToeleveringLijn(..ToeleveringLijn) - - Do $$$AssertEquals(DnaCode.ProductNummer, 123456) - Do $$$AssertEquals(DnaCode.ToeleveringLijn, ..ToeleveringLijn.GeefID()) - Do $$$AssertEquals(DnaCode.OrderId, 1000) - Do $$$AssertEquals(DnaCode.OrderlijnId, 100) ]]> @@ -168,18 +192,18 @@ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(2) - Do ..ZetAlleGegevensNaarMatKenmerken() + Do ..ZetProductTypeApiNaarMatKenmerken() - Set ..IngegevenKenmerkenMatStub.LadeType = "Tandembox" - Set ..IngegevenKenmerkenMatStub.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SpoelbakLade() + Set ..IngegevenKenmerkenMat.LadeType = "Tandembox" + Set ..IngegevenKenmerkenMat.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SpoelbakLade() Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New(, DnaCodeRepositoryMock, ..ProductTypeApiStub, ..ProductApiMatStub,,) Set DnaCode = DnaCodeServiceHelper.MaakDnaCodeVoorToeleveringLijn(..ToeleveringLijn) - Do $$$AssertEquals(DnaCode.ProductNummer, 123456) + Do $$$AssertEquals(DnaCode.ProductNummer, ..#ProductId) Do $$$AssertEquals(DnaCode.ToeleveringLijn, ..ToeleveringLijn.GeefID()) - Do $$$AssertEquals(DnaCode.OrderId, 1000) - Do $$$AssertEquals(DnaCode.OrderlijnId, 100) + Do $$$AssertEquals(DnaCode.OrderId, ..#OrderId) + Do $$$AssertEquals(DnaCode.OrderlijnId, ..#OrderLijnId) Do DnaCodeRepositoryMock.Verifieer() ]]> @@ -192,18 +216,18 @@ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(1) - Do ..ZetAlleGegevensNaarMatKenmerken() + Do ..ZetProductTypeApiNaarMatKenmerken() - Set ..IngegevenKenmerkenMatStub.LadeType = "LegraboxPure" - Set ..IngegevenKenmerkenMatStub.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SpoelbakLade() + Set ..IngegevenKenmerkenMat.LadeType = "LegraboxPure" + Set ..IngegevenKenmerkenMat.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SpoelbakLade() Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New(, DnaCodeRepositoryMock, ..ProductTypeApiStub, ..ProductApiMatStub,, ..IngegevenKenmerkenSpaceStepHelperStub) Set DnaCode = DnaCodeServiceHelper.MaakDnaCodeVoorToeleveringLijn(..ToeleveringLijn) - Do $$$AssertEquals(DnaCode.ProductNummer, 123456) + Do $$$AssertEquals(DnaCode.ProductNummer, ..#ProductId) Do $$$AssertEquals(DnaCode.ToeleveringLijn, ..ToeleveringLijn.GeefID()) - Do $$$AssertEquals(DnaCode.OrderId, 1000) - Do $$$AssertEquals(DnaCode.OrderlijnId, 100) + Do $$$AssertEquals(DnaCode.OrderId, ..#OrderId) + Do $$$AssertEquals(DnaCode.OrderlijnId, ..#OrderLijnId) Do DnaCodeRepositoryMock.Verifieer() ]]> @@ -216,18 +240,18 @@ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(0) - Do ..ZetAlleGegevensNaarMatKenmerken() + Do ..ZetProductTypeApiNaarMatKenmerken() - Set ..IngegevenKenmerkenMatStub.LadeType = "Merivobox" - Set ..IngegevenKenmerkenMatStub.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SpoelbakLade() + Set ..IngegevenKenmerkenMat.LadeType = "Merivobox" + Set ..IngegevenKenmerkenMat.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SpoelbakLade() Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New(, DnaCodeRepositoryMock, ..ProductTypeApiStub, ..ProductApiMatStub,,) Set DnaCode = DnaCodeServiceHelper.MaakDnaCodeVoorToeleveringLijn(..ToeleveringLijn) - Do $$$AssertEquals(DnaCode.ProductNummer, 123456) + Do $$$AssertEquals(DnaCode.ProductNummer, ..#ProductId) Do $$$AssertEquals(DnaCode.ToeleveringLijn, ..ToeleveringLijn.GeefID()) - Do $$$AssertEquals(DnaCode.OrderId, 1000) - Do $$$AssertEquals(DnaCode.OrderlijnId, 100) + Do $$$AssertEquals(DnaCode.OrderId, ..#OrderId) + Do $$$AssertEquals(DnaCode.OrderlijnId, ..#OrderLijnId) Do DnaCodeRepositoryMock.Verifieer() ]]> @@ -240,31 +264,55 @@ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(0) - Do ..ZetAlleGegevensNaarMatKenmerken() + Do ..ZetProductTypeApiNaarMatKenmerken() - Set ..IngegevenKenmerkenMatStub.LadeType = "Tandembox" - Set ..IngegevenKenmerkenMatStub.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SifonLade() + Set ..IngegevenKenmerkenMat.LadeType = "Tandembox" + Set ..IngegevenKenmerkenMat.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SifonLade() Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New(, DnaCodeRepositoryMock, ..ProductTypeApiStub, ..ProductApiMatStub,,) Set DnaCode = DnaCodeServiceHelper.MaakDnaCodeVoorToeleveringLijn(..ToeleveringLijn) - Do $$$AssertEquals(DnaCode.ProductNummer, 123456) + Do $$$AssertEquals(DnaCode.ProductNummer, ..#ProductId) Do $$$AssertEquals(DnaCode.ToeleveringLijn, ..ToeleveringLijn.GeefID()) - Do $$$AssertEquals(DnaCode.OrderId, 1000) - Do $$$AssertEquals(DnaCode.OrderlijnId, 100) + Do $$$AssertEquals(DnaCode.OrderId, ..#OrderId) + Do $$$AssertEquals(DnaCode.OrderlijnId, ..#OrderLijnId) Do DnaCodeRepositoryMock.Verifieer() ]]> - + 1 + + + +1 + + + + +1 + Index: vhUnitTest/APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper/BepaalParentDnaCode/Test.cls.xml =================================================================== diff -u -r66868 -r67329 --- vhUnitTest/APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper/BepaalParentDnaCode/Test.cls.xml (.../Test.cls.xml) (revision 66868) +++ vhUnitTest/APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper/BepaalParentDnaCode/Test.cls.xml (.../Test.cls.xml) (revision 67329) @@ -3,7 +3,37 @@ vhUnitTest.TestCase - + +%String +OAAAAA1 + + + +%String +LAAAAA1 + + + +%String +HAAAAA1 + + + +%String +GAAAAA1 + + + +%String +MAAAAA1 + + + +%Integer +123456 + + + APPS.Halux.common.Batch @@ -37,24 +67,24 @@ Do ##super(aTestName) Set ..DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New() - Set ..DnaCode1.DnaCode = "OAAAAA3" + Set ..DnaCode1.DnaCode = ..#DnaCodeOnbepaald Set ..DnaCode2 = ##class(DOM.Halux.AAP.DnaCode).%New() - Set ..DnaCode2.DnaCode = "GAAAAA3" + Set ..DnaCode2.DnaCode = ..#DnaCodeGlas Set ..DnaCode3 = ##class(DOM.Halux.AAP.DnaCode).%New() - Set ..DnaCode3.DnaCode = "MAAAAA3" + Set ..DnaCode3.DnaCode = ..#DnaCodeMat Set ..DnaCode4 = ##class(DOM.Halux.AAP.DnaCode).%New() - Set ..DnaCode4.DnaCode = "LAAAAA3" + Set ..DnaCode4.DnaCode = ..#DnaCodeLegrabox Set ..DnaCode5 = ##class(DOM.Halux.AAP.DnaCode).%New() - Set ..DnaCode5.DnaCode = "HAAAAA3" - Set ..DnaCode5.ProductNummer = 123456 + Set ..DnaCode5.DnaCode = ..#DnaCodeTaorbox + Set ..DnaCode5.ProductNummer = ..#ProductNummer Set ..LijnId = ##class(APPS.Halux.common.enu.ProductieLijn).Een() - Set ..Batch = ##class(vhTest.Mock.APPS.Halux.common.Batch).%New(..LijnId) - Do ..Batch.IndienMethodCall("GeefProductieGroep").DanReturn(##class(APPS.Halux.common.enu.ProductieGroep).Probox()) + Set ..BatchStub = ##class(vhTest.Mock.APPS.Halux.common.Batch).%New(..LijnId) + Do ..BatchStub.IndienMethodCall("GeefProductieGroep").DanReturn(##class(APPS.Halux.common.enu.ProductieGroep).Probox()) ]]> @@ -64,8 +94,8 @@ #dim ParentDnaCode2 As %String Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New() - Set ParentDnaCode1 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode1, ..Batch) - Set ParentDnaCode2 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode2, ..Batch) + Set ParentDnaCode1 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode1, ..BatchStub) + Set ParentDnaCode2 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode2, ..BatchStub) Do $$$AssertEquals(ParentDnaCode1, ..DnaCode1.DnaCode) Do $$$AssertEquals(ParentDnaCode2, ..DnaCode2.DnaCode) @@ -78,8 +108,8 @@ #dim ParentDnaCode2 As %String Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New() - Set ParentDnaCode1 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode4, ..Batch) - Set ParentDnaCode2 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode3, ..Batch) + Set ParentDnaCode1 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode4, ..BatchStub) + Set ParentDnaCode2 = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode3, ..BatchStub) Do $$$AssertEquals(ParentDnaCode1, "") Do $$$AssertEquals(ParentDnaCode2, "") @@ -90,10 +120,10 @@ @@ -116,7 +146,7 @@ Do ConfiguratorServiceStub.IndienMethodCall("GeefOnverwerkteKenmerkenVanProduct", $$$ElkeWaarde).DanReturn(IngegevenKenmerken) Set DnaCodeServiceHelper = ##class(APPS.Halux.AAP.DnaCodeService.DnaCodeServiceHelper).%New(,,, ProductApiStub, ConfiguratorServiceStub) - Set ParentDnaCode = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode5, ..Batch) + Set ParentDnaCode = DnaCodeServiceHelper.BepaalParentDnaCode(..DnaCode5, ..BatchStub) Do $$$AssertEquals(ParentDnaCode, ..DnaCode5.DnaCode) ]]>