Index: vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r72943 -r74853 --- vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 72943) +++ vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74853) @@ -72,9 +72,9 @@ -TeGebruikenPrinter:%String,DnaCodeIterator:TECH.Iterator +TeGebruikenPrinter:%String,DnaCodeRequest:DOM.Halux.AAP.DnaCode %String - Index: vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r72099 -r74853 --- vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 72099) +++ vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74853) @@ -64,7 +64,7 @@ -TeGebruikenPrinter:%String,DnaCodeIterator:TECH.Iterator +TeGebruikenPrinter:%String,DnaCodeRequest:DOM.Halux.AAP.DnaCode %String Index: vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml =================================================================== diff -u -r72976 -r74853 --- vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml (.../Test.cls.xml) (revision 72976) +++ vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml (.../Test.cls.xml) (revision 74853) @@ -18,15 +18,19 @@ #dim Werkpost As %String = "P1" #dim DnaCode As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL1", "1111", "123456") #dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode) - #dim LadeRegistratieIterator As TECH.Iterator = ..GeefLadeRegistratieIterator(Werkpost) + + Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() + Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode.Toelevering).DanReturn(DnaCodeIterator) + Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratieIterator) - #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator) + #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode) Do $$$AssertEquals(Result, TeGebruikenPrinter) + Do DnaCodeRepositoryMock.Verifieer() Do RegistratieRepositoryMock.Verifieer() ]]> @@ -37,15 +41,19 @@ #dim Werkpost As %String = "LP1" #dim DnaCode As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL1", "1111", "123456") #dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode) - #dim LadeRegistratieIterator As TECH.Iterator = ..GeefLadeRegistratieIterator(Werkpost) + + Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() + Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode.Toelevering).DanReturn(DnaCodeIterator) + Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratieIterator) - #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator) + #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode) Do $$$AssertEquals(Result, "Halux_LadeAfw_L1") + Do DnaCodeRepositoryMock.Verifieer() Do RegistratieRepositoryMock.Verifieer() ]]> @@ -63,15 +71,19 @@ #dim LadeRegistratieIterator1 As TECH.Iterator = ..GeefLadeRegistratieIterator("P1") #dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("LP1") + Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() + Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator) + Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1) Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2) Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode3.ProductNummer, DnaCode3.Toelevering).ExactAantalKeer(0) - #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator) + #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1) Do $$$AssertEquals(Result, "Halux_LadeAfw_L1") + Do DnaCodeRepositoryMock.Verifieer() Do RegistratieRepositoryMock.Verifieer() ]]> @@ -88,14 +100,18 @@ #dim LadeRegistratieIterator1 As TECH.Iterator = ..GeefLadeRegistratieIterator("P1") #dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("") + Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() + Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator) + Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1) Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2) - #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator) + #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1) Do $$$AssertEquals(Result, "Halux_LadeAfw_BWK") + Do DnaCodeRepositoryMock.Verifieer() Do RegistratieRepositoryMock.Verifieer() ]]> @@ -114,15 +130,19 @@ #dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("") #dim LadeRegistratieIterator3 As TECH.Iterator = ..GeefLadeRegistratieIterator("LP1") + Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() + Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator) + Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1) Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2) Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode3.ProductNummer, DnaCode3.Toelevering).DanReturn(LadeRegistratieIterator3) - #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator) + #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1) Do $$$AssertEquals(Result, "Halux_LadeAfw_L1") + Do DnaCodeRepositoryMock.Verifieer() Do RegistratieRepositoryMock.Verifieer() ]]> @@ -138,15 +158,19 @@ #dim LadeRegistratieIterator1 As TECH.Iterator = ..GeefLadeRegistratieIterator("DummyRegistratie") #dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("DummyRegistratie") + + Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() + Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator) Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1) Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2) - #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator) + #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1) Do $$$AssertEquals(Result, "Halux_LadeAfw_BWK") + Do DnaCodeRepositoryMock.Verifieer() Do RegistratieRepositoryMock.Verifieer() ]]> Index: vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml =================================================================== diff -u -r73156 -r74853 --- vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 73156) +++ vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 74853) @@ -90,7 +90,7 @@ Do HelperMock.VerwachtMethodCall("MaakDnaCodeIteratorVanDnaCodeStringLijst",..Matches.Object(Request.DnaCodes)).DanReturn(DnaCodeIteratorTweeStuks) Do HelperMock.VerwachtMethodCall("GeefWerkpost",..Matches.Object(DnaCode1)).DanReturn("UT_Werkpost") Do HelperMock.VerwachtMethodCall("MapWerkpostOpPrinter","UT_Werkpost").DanReturn("Halux_LadeAfw_BWK") - Do HelperMock.VerwachtMethodCall("VervangPrinterDoorLijnPrinter", "Halux_LadeAfw_BWK", DnaCodeIteratorTweeStuks).DanReturn("Halux_LadeAfw_L2") + Do HelperMock.VerwachtMethodCall("VervangPrinterDoorLijnPrinter", "Halux_LadeAfw_BWK", DnaCode1).DanReturn("Halux_LadeAfw_L2") Set DocsV1Mock = ##class(vhTest.Mock.BL.PPS.TBX.DocsV1).%New() Do DocsV1Mock.VerwachtMethodCall("Init","","","Halux_LadeAfw_L2","","").DanDoeNiks() Index: WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r74128 -r74853 --- WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74128) +++ WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74853) @@ -196,12 +196,14 @@ -TeGebruikenPrinter:%String,DnaCodeIterator:TECH.Iterator +TeGebruikenPrinter:%String,DnaCodeRequest:DOM.Halux.AAP.DnaCode %String