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
+