Index: WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r66422 -r66459 --- WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 66422) +++ WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 66459) @@ -8,20 +8,20 @@ 1 - -TECH.Query.QueryAPI + +APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository 1 -DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",QueryAPI:TECH.Query.QueryAPI="" +DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",RegistratieRepository:APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository="" 1 1 %Status 1 @@ -167,31 +167,19 @@ If IsMerivo { Quit ##class(APPS.Halux.common.enu.Werkpost).Pers2() } - If (DummyBypassGebruiken && IsTaor) { Quit "TAO" } - #dim Statement As %String = "SELECT top 1 Werkpost FROM APPS_VKP_Maatwerk_LadeRegistratie_impl.Registratie " + #dim LadeRegistratie As APPS.VKP.Maatwerk.LadeRegistratie.impl.Registratie If $$$HasLength(DnaCode.Toelevering) { - Set Statement = Statement _ "where (prnr = ? and toeleveringid = ?) " + Set LadeRegistratie = ..RegistratieRepository.GeefViaProductNrEnToelevering(DnaCode.ProductNummer, DnaCode.Toelevering) } Else { - Set Statement = Statement _ "where prnr = ? " + Set LadeRegistratie = ..RegistratieRepository.GeefViaProductNr(DnaCode.ProductNummer) } - Set Statement = Statement _ "order by id desc " - #dim Query As TECH.DynamicQuery - If $$$HasLength(DnaCode.Toelevering) { - Set Query = ##class(TECH.DynamicQuery).%New(Statement, $ListBuild(DnaCode.ProductNummer, DnaCode.Toelevering)) - } Else { - Set Query = ##class(TECH.DynamicQuery).%New(Statement, $ListBuild(DnaCode.ProductNummer)) - } - #dim ResultSet As TECH.ResultSet = ..QueryAPI.GetResultSet(Query) - #dim Werkpost As %String = "" - While (ResultSet.Next()) { - Set Werkpost = ResultSet.GetDataByName("Werkpost") - } + Set Werkpost = LadeRegistratie.Werkpost If Werkpost = "" { Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.DataNotFoundException).%New("Werkpost/Productielijn kon niet bepaald worden voor DnaCode '"_DnaCode.DnaCode_"'")) } FishEye: Tag 66459 refers to a dead (removed) revision in file `vhTest/Mock/APPS/VKP/Maatwerk/LadeRegistratie/impl/RegistratieRepository.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r65721 -r66459 --- vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 65721) +++ vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 66459) @@ -9,7 +9,7 @@ right -DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",QueryAPI:TECH.Query.QueryAPI="" +DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",RegistratieRepository:APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository="" %Status Index: vhUnitTest/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper/GeefWerkpost/Test.cls.xml =================================================================== diff -u -r64189 -r66459 --- vhUnitTest/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper/GeefWerkpost/Test.cls.xml (.../Test.cls.xml) (revision 64189) +++ vhUnitTest/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper/GeefWerkpost/Test.cls.xml (.../Test.cls.xml) (revision 66459) @@ -15,25 +15,25 @@ @@ -44,18 +44,18 @@ Set DnaCode.Toelevering = "111111" Set DnaCode.ProductNummer = "1304468" - #dim DynamicQuery As TECH.DynamicQuery = ..MaakDynamicQuery(DnaCode) - #dim WerkpostResultSet As TECH.ResultSet = ..MaakWerkpostResultSet(..#Werkpost1, "Werkpost") + #dim Familie As %String = "" + Set LadeRegistratie = ##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.Registratie).%New(..#Werkpost1, Familie) - Set QueryApiMock = ##class(vhTest.Mock.TECH.Query.QueryAPI).%New() - Do QueryApiMock.VerwachtMethodCall("GetResultSet",..Matches.Object((DynamicQuery))).DanReturn(WerkpostResultSet) + Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() + Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering",DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratie) - Set EtiketAfdrukkenHelper = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, QueryApiMock) + Set EtiketAfdrukkenHelper = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock) #dim WerkPost As %String = EtiketAfdrukkenHelper.GeefWerkpost(DnaCode) Do $$$AssertEquals(WerkPost, ..#Werkpost1) - Do QueryApiMock.Verifieer() + Do RegistratieRepositoryMock.Verifieer() ]]> @@ -65,18 +65,18 @@ Set DnaCode.DnaCode = "LAAAAA0" Set DnaCode.ProductNummer = "1304468" - #dim DynamicQuery As TECH.DynamicQuery = ..MaakDynamicQuery(DnaCode) - #dim WerkpostResultSet As TECH.ResultSet = ..MaakWerkpostResultSet(..#Werkpost1, "Werkpost") + #dim Familie As %String = "" + Set LadeRegistratie = ##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.Registratie).%New(..#Werkpost1, Familie) - Set QueryApiMock = ##class(vhTest.Mock.TECH.Query.QueryAPI).%New() - Do QueryApiMock.VerwachtMethodCall("GetResultSet",..Matches.Object((DynamicQuery))).DanReturn(WerkpostResultSet) + Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New() + Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNr",DnaCode.ProductNummer).DanReturn(LadeRegistratie) - Set EtiketAfdrukkenHelper = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, QueryApiMock) + Set EtiketAfdrukkenHelper = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock) #dim WerkPost As %String = EtiketAfdrukkenHelper.GeefWerkpost(DnaCode) Do $$$AssertEquals(WerkPost, ..#Werkpost1) - Do QueryApiMock.Verifieer() + Do RegistratieRepositoryMock.Verifieer() ]]> @@ -91,45 +91,6 @@ Do $$$AssertEquals(WerkPost, ..#Werkpost4) ]]> - - -DnaCode:DOM.Halux.AAP.DnaCode -1 -TECH.DynamicQuery - - - - -NaamWerkpost:%String,NaamHeader:%String -1 -TECH.ResultSet - -