Index: APPS/Halux/common/enu/BatchStatus.cls.xml =================================================================== diff -u -r31260 -r31262 --- APPS/Halux/common/enu/BatchStatus.cls.xml (.../BatchStatus.cls.xml) (revision 31260) +++ APPS/Halux/common/enu/BatchStatus.cls.xml (.../BatchStatus.cls.xml) (revision 31262) @@ -5,7 +5,7 @@ %String -;Nieuw;Auto;Manueel;Gecontroleerd;Gestart +;Nieuw;Auto;Manueel;Gecontroleerd;Gestart;BezigMetStarten @@ -42,6 +42,13 @@ + + +1 +APPS.Halux.common.enu.BatchStatus + + Index: APPS/Halux/Planning/impl/BatchStarter.cls.xml =================================================================== diff -u -r31260 -r31262 --- APPS/Halux/Planning/impl/BatchStarter.cls.xml (.../BatchStarter.cls.xml) (revision 31260) +++ APPS/Halux/Planning/impl/BatchStarter.cls.xml (.../BatchStarter.cls.xml) (revision 31262) @@ -49,6 +49,8 @@ do ..ControleerBatchStatus(Batch) try { + Do Batch.ZetStatus(##class(APPS.Halux.common.enu.BatchStatus).BezigMetStarten()) + Do ..BatchBewaarder.BewaarBatch(Batch) Do ..BatchSequentieService.GenereerSequentie(Batch) Do Batch.ZetStatus(##class(APPS.Halux.common.enu.BatchStatus).Gestart()) Do ..BatchBewaarder.BewaarBatch(Batch) Index: vhUnitTest/APPS/Halux/Planning/impl/BatchStarter/StartBatch/Test.cls.xml =================================================================== diff -u -r31260 -r31262 --- vhUnitTest/APPS/Halux/Planning/impl/BatchStarter/StartBatch/Test.cls.xml (.../Test.cls.xml) (revision 31260) +++ vhUnitTest/APPS/Halux/Planning/impl/BatchStarter/StartBatch/Test.cls.xml (.../Test.cls.xml) (revision 31262) @@ -44,13 +44,13 @@ Set BatchStub = ##class(vhTest.Mock.APPS.Halux.common.Batch).%New() Do BatchStub.IndienMethodCall("GeefID").DanReturn(..#BatchID) Do BatchStub.IndienMethodCall("GeefStatus").DanReturn(##class(APPS.Halux.common.enu.BatchStatus).Gecontroleerd()) + Do BatchStub.IndienMethodCall("ZetStatus", ##class(APPS.Halux.common.enu.BatchStatus).BezigMetStarten()).DanDoeNiks() Do BatchStub.IndienMethodCall("ZetStatus", ##class(APPS.Halux.common.enu.BatchStatus).Gestart()).DanDoeNiks() #dim EventRaiserSpy As vhTest.Spy.TECH.PubSub.EventRaiser = ##class(vhTest.Spy.TECH.PubSub.EventRaiser).PushedInstance() - Set BatchBewaarderMock = ##class(vhTest.Mock.APPS.Halux.Planning.BatchBewaarder).%New() - Do BatchBewaarderMock.VerwachtMethodCall("BewaarBatch", BatchStub) - set ..BatchBewaarder = BatchBewaarderMock + Set BatchBewaarderSpy = ##class(vhTest.Spy.APPS.Halux.Planning.impl.BatchBewaarder).%New() + set ..BatchBewaarder = BatchBewaarderSpy Set SequentieServiceMock = ##class(vhUnitTest.APPS.Halux.Planning.impl.BatchStarter.StartBatch.SequentieServiceMock).%New() Do SequentieServiceMock.VerwachtMethodCall("GenereerSequentie", BatchStub) @@ -59,7 +59,7 @@ do ..InitImplementation() do ..BatchStarterImpl.StartBatch(BatchStub) - Do BatchBewaarderMock.Verifieer() + Do $$$AssertEquals(BatchBewaarderSpy.BewaarBatchAantalKeerOpgeroepen,2) Do SequentieServiceMock.Verifieer() Do $$$AssertEquals(EventRaiserSpy.IsEventGeraised("BatchGeslotenEvent"),"") ]]> @@ -86,6 +86,7 @@ Set BatchStub = ##class(vhTest.Mock.APPS.Halux.common.Batch).%New() Do BatchStub.IndienMethodCall("GeefStatus").DanReturn(##class(APPS.Halux.common.enu.BatchStatus).Gecontroleerd()) + Do BatchStub.IndienMethodCall("ZetStatus", ##class(APPS.Halux.common.enu.BatchStatus).BezigMetStarten()).DanDoeNiks() Do BatchStub.IndienMethodCall("ZetStatus",##class(APPS.Halux.common.enu.BatchStatus).Gestart()).DanDoeNiks() Do BatchStub.IndienMethodCall("GeefID").DanReturn($$$DummyString) Do BatchStub.IndienMethodCall("ZetStatus",##class(APPS.Halux.common.enu.BatchStatus).Gecontroleerd()).DanDoeNiks() @@ -110,6 +111,7 @@ Set BatchStub = ##class(vhTest.Mock.APPS.Halux.common.Batch).%New() Do BatchStub.IndienMethodCall("GeefStatus").DanReturn(##class(APPS.Halux.common.enu.BatchStatus).Gecontroleerd()) + Do BatchStub.IndienMethodCall("ZetStatus", ##class(APPS.Halux.common.enu.BatchStatus).BezigMetStarten()).DanDoeNiks() Do BatchStub.IndienMethodCall("ZetStatus",##class(APPS.Halux.common.enu.BatchStatus).Gestart()).DanDoeNiks() Do BatchStub.IndienMethodCall("GeefID").DanReturn($$$DummyString) Do BatchStub.IndienMethodCall("ZetStatus",##class(APPS.Halux.common.enu.BatchStatus).Gecontroleerd()).DanDoeNiks()