Index: vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml =================================================================== diff -u -r60549 -r60551 --- vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml (.../UGLYPickingWrapper.cls.xml) (revision 60549) +++ vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml (.../UGLYPickingWrapper.cls.xml) (revision 60551) @@ -8,15 +8,14 @@ WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper - - +Toelevering:%String,Pallet:%String,Initialen:%String +%Integer + VolgNr:%Integer - + Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondKaderdeurDagAf/Test.cls.xml =================================================================== diff -u -r60546 -r60551 --- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondKaderdeurDagAf/Test.cls.xml (.../Test.cls.xml) (revision 60546) +++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondKaderdeurDagAf/Test.cls.xml (.../Test.cls.xml) (revision 60551) @@ -28,8 +28,12 @@ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaDatum",DnaCode1.ScanTijdstip).DanReturn(DnaCodeIteratorTweeStuks) Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent",DnaCode1.Toelevering).DanReturn(DnaCodeIteratorTweeStuks) - Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock) + Set UGLYPickingWrapperStub = ##class(vhTest.Mock.WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper).%New() + Do UGLYPickingWrapperStub.IndienMethodCall("BuildBufferViaDnaCode",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + Do UGLYPickingWrapperStub.IndienMethodCall("CloseAndHandleBuffer",$$$ElkeWaarde).DanDoeNiks() + Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,,,UGLYPickingWrapperStub) + #dim Antwoord As WS.Halux.AAP.RondKaderdeurDagAfResponse = DnaCodeService.RondKaderdeurDagAf(Request) Do $$$AssertEquals(Antwoord.ToeleveringMetAantallen.Count(),0) @@ -62,8 +66,13 @@ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaDatum",DnaCode1.ScanTijdstip).DanReturn(DnaCodeIteratorTweeStuks) Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent",DnaCode1.Toelevering).DanReturn(DnaCodeIteratorTweeStuks) - Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock) + Set UGLYPickingWrapperStub = ##class(vhTest.Mock.WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper).%New() + Do UGLYPickingWrapperStub.IndienMethodCall("BuildBufferViaDnaCode",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + Do UGLYPickingWrapperStub.IndienMethodCall("CloseAndHandleBuffer",$$$ElkeWaarde).DanDoeNiks() + + Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,,,UGLYPickingWrapperStub) + #dim Antwoord As WS.Halux.AAP.RondKaderdeurDagAfResponse = DnaCodeService.RondKaderdeurDagAf(Request) If $$$AssertEquals(Antwoord.ToeleveringMetAantallen.Count(),1) { @@ -114,8 +123,13 @@ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaDatum",DnaCode1.ScanTijdstip).DanReturn(DnaCodeIteratorVierStuks) Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent",DnaCode1.Toelevering).DanReturn(AndereDnaCodeIteratorVierStuks) - Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock) + Set UGLYPickingWrapperStub = ##class(vhTest.Mock.WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper).%New() + Do UGLYPickingWrapperStub.IndienMethodCall("BuildBufferViaDnaCode",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() + Do UGLYPickingWrapperStub.IndienMethodCall("CloseAndHandleBuffer",$$$ElkeWaarde).DanDoeNiks() + + Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,,,UGLYPickingWrapperStub) + #dim Antwoord As WS.Halux.AAP.RondKaderdeurDagAfResponse = DnaCodeService.RondKaderdeurDagAf(Request) If $$$AssertEquals(Antwoord.ToeleveringMetAantallen.Count(),1) { @@ -161,8 +175,13 @@ Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaToeleveringIdEnRecent",DnaCode1.Toelevering).DanReturn(DnaCodeIteratorTweeStuks) Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaToeleveringIdEnRecent",DnaCode3.Toelevering).DanReturn(DnaCodeIteratorTweedeToelevering) - Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock) + #dim VolgNr As %Integer = 1 + Set UGLYPickingWrapperStub = ##class(vhTest.Mock.WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper).%New() + Do UGLYPickingWrapperStub.IndienMethodCall("BuildBufferViaDnaCode",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(VolgNr) + Do UGLYPickingWrapperStub.IndienMethodCall("CloseAndHandleBuffer",$$$ElkeWaarde).DanDoeNiks() + Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,,,UGLYPickingWrapperStub) + #dim Antwoord As WS.Halux.AAP.RondKaderdeurDagAfResponse = DnaCodeService.RondKaderdeurDagAf(Request) If $$$AssertEquals(Antwoord.ToeleveringMetAantallen.Count(),2) { @@ -176,13 +195,6 @@ Do DnaCodeRepositoryMock.Verifieer() ]]> - - - - Index: WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml =================================================================== diff -u -r60549 -r60551 --- WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml (.../UGLYPickingWrapper.cls.xml) (revision 60549) +++ WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml (.../UGLYPickingWrapper.cls.xml) (revision 60551) @@ -4,8 +4,12 @@ TECH.Mockable - -Toelevering:%String,Pallet:%String,Initialen:%String +%Integer + Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r60550 -r60551 --- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 60550) +++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 60551) @@ -44,7 +44,7 @@ -DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",PalletCodeValidator:WSimpl.Halux.AAP.DnaCodeService.PalletCodeValidator="",InventarisService:APPS.MAG.Inventaris.impl.InventarisService,DocsV1:BL.PPS.TBX.DocsV1="",ProboxEtiketAfdrukkenHelper:WSimpl.Halux.AAP.DnaCodeService.ProboxEtiketAfdrukkenHelper,UGLYPickingWrapper:WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper +DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",PalletCodeValidator:WSimpl.Halux.AAP.DnaCodeService.PalletCodeValidator="",InventarisService:APPS.MAG.Inventaris.impl.InventarisService,DocsV1:BL.PPS.TBX.DocsV1="",ProboxEtiketAfdrukkenHelper:WSimpl.Halux.AAP.DnaCodeService.ProboxEtiketAfdrukkenHelper="",UGLYPickingWrapper:WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper="" 1 1 %Status @@ -329,7 +329,7 @@ 1 @@ -553,6 +553,7 @@ #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() Set Response.Header.Status = Exception.GeefExceptionCode() Set Response.Header.Omschrijving = Exception.GeefOmschrijving() + Do ##class(Tools.Wlip).%New(127).String(Exception.ToString()) } Quit Response ]]> Index: vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml =================================================================== diff -u -r60549 -r60551 --- vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml (.../UGLYPickingWrapper.cls.xml) (revision 60549) +++ vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/UGLYPickingWrapper.cls.xml (.../UGLYPickingWrapper.cls.xml) (revision 60551) @@ -9,8 +9,9 @@ right - -Toelevering:%String,Pallet:%String,Initialen:%String +%Integer +