Index: vhUnitTest/APPS/Halux/common/TestBatchService.cls.xml =================================================================== diff -u -r946 -r995 --- vhUnitTest/APPS/Halux/common/TestBatchService.cls.xml (.../TestBatchService.cls.xml) (revision 946) +++ vhUnitTest/APPS/Halux/common/TestBatchService.cls.xml (.../TestBatchService.cls.xml) (revision 995) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.Halux.common.TestBatchService") 1 vhUnitTest.TestCase -62167,40965.716886 +62189,53939.421479 0 @@ -22,25 +22,48 @@ ]]> - + %Status + + + +0,"Er is een batch id verkregen") - Do $$$AssertEquals(Batch.GeefVroegsteDueOutTime(),$ZDT("62151,43200",3),"De due out time") - Do $$$AssertEquals(Batch.GeefProductieGroep(),##class(APPS.Halux.enu.ProductieGroep).Stuk(),"De productiegroep") + Do $$$AssertEquals(Batch.GeefProductieGroep(),##class(APPS.Halux.common.enu.ProductieGroep).Stuk(),"De productiegroep") Set BatchID = Batch.GeefBatchID() Set Batch = "" + // Dezelfde toelevering nog eens in een batch proberen steken + + Set $ZTRAP = "Error" + Set Batch = BatchService.GeefNieuweBatch(Toeleveringen,##class(APPS.Halux.common.enu.ProductieLijn).Een()) + Goto Gelukt +Error + Set $ZTRAP = "" + Set Exceptie = ##class(TECH.ExceptionHandler).Catch() + Do $$$AssertTrue($IsObject(Exceptie),"Een exceptie werd aangemaakt") + Do $$$AssertEquals(Exceptie.%ClassName(),"MaakBatchException","De exceptie is van het type MaakBatchException") + Goto Verwijder +Gelukt + Do $$$AssertTrue(0,"De batch werd wel succesvol gemaakt, dit mag niet gebeuren") + + +Verwijder Do BatchService.VerwijderBatch(BatchID) Set Batch = BatchService.GeefBatch(BatchID) @@ -49,5 +72,5 @@ ]]> - +