Index: vhUnitTest/APPS/Halux/Planning/TestPlanningService.cls.xml =================================================================== diff -u -r956 -r995 --- vhUnitTest/APPS/Halux/Planning/TestPlanningService.cls.xml (.../TestPlanningService.cls.xml) (revision 956) +++ vhUnitTest/APPS/Halux/Planning/TestPlanningService.cls.xml (.../TestPlanningService.cls.xml) (revision 995) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.Halux.Planning.TestPlanningService") 1 vhUnitTest.TestCase -62174,60759.541411 +62186,33133.173324 0 @@ -44,6 +44,64 @@ ]]> + +0,"Er zijn nieuwe dueouts voorgesteld") + + Set Alternatief2 = Alternatieven.Lijst.GetAt(2) + Do $$$AssertEquals(Alternatief2.ToeleveringNummer,298209,"Alternatief voor toelevering 298209") + Do $$$AssertTrue(Alternatief2.Data.Count()>0,"Er zijn nieuwe dueouts voorgesteld") +]]> + + + + + + @@ -92,7 +152,7 @@ Set ToeleveringInfo = ##class(APPS.Halux.Planning.impl.ToeleveringInfo).%OpenId(296195) Do $$$AssertEquals(ToeleveringInfo.ExplicietePlanningen.Count(),1, "De data voor de expliciete planning is bewaard") - Do $$$AssertEquals(ToeleveringInfo.Dag,62135,"Het item is gepland op de nieuwe datum") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62135,3),"Het item is gepland op de nieuwe datum") Set Bestaat = ##class(APPS.Halux.Planning.impl.ToeleveringInfo).%ExistsId(133333) Do $$$AssertFalse(Bestaat, "De data voor de expliciete planning is niet bewaard") @@ -120,19 +180,19 @@ Set ToeleveringInfo = ##class(APPS.Halux.Planning.impl.ToeleveringInfo).%OpenId(296195) Do $$$AssertEquals(Resultaat.GelukteVerplaatsingen.GetAt(1),296195,"De verplaatsing is gelukt") - Do $$$AssertEquals(ToeleveringInfo.Dag,62135,"Het item is gepland op de nieuwe datum") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62135,3),"Het item is gepland op de nieuwe datum") Set Resultaat = Service.VerplaatsToeleveringen("UTGebruiker", "Een opmerking", 62133, ToeleveringsNummers) Do $$$AssertEquals(Resultaat.GelukteVerplaatsingen.GetAt(1),296195,"De verplaatsing is gelukt") - Do $$$AssertEquals(ToeleveringInfo.Dag,62133,"Het item is gepland op de nieuwe datum") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62133,3),"Het item is gepland op de nieuwe datum") Set Resultaat = Service.VerwijderLaatsteVerplaatsing(ToeleveringsNummer) Do $$$AssertEquals(Resultaat.GelukteVerplaatsingen.GetAt(1),296195,"De verplaatsing is gelukt") - Do $$$AssertEquals(ToeleveringInfo.Dag,62135,"Het item is terug geplaatst op de vorige verplaatsing") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62135,3),"Het item is terug geplaatst op de vorige verplaatsing") Set Resultaat = Service.VerwijderLaatsteVerplaatsing(ToeleveringsNummer) Do $$$AssertEquals(Resultaat.GelukteVerplaatsingen.GetAt(1),296195,"De verplaatsing is gelukt") - Do $$$AssertEquals(ToeleveringInfo.Dag,62137,"Het item is terug geplaatst op de vorige verplaatsing") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62137,3),"Het item is terug geplaatst op de vorige verplaatsing") Set ToeleveringDeletedEventData = ##class(TECH.Events.ToeleveringDeletedEventData).%New(ToeleveringsNummer) Set ToeleveringDeletedEvent = ##class(TECH.Events.ToeleveringDeletedEvent).%New(ToeleveringDeletedEventData) @@ -157,15 +217,15 @@ Set Resultaat = Service.VerplaatsToeleveringen("UTGebruiker", "Een opmerking", 62135, ToeleveringsNummers) Do $$$AssertEquals(Resultaat.GelukteVerplaatsingen.GetAt(1),296195,"De verplaatsing is gelukt") - Do $$$AssertEquals(ToeleveringInfo.Dag,62135,"Het item is gepland op de nieuwe datum") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62135,3),"Het item is gepland op de nieuwe datum") Set Resultaat = Service.VerplaatsToeleveringen("UTGebruiker", "Een opmerking", 62133, ToeleveringsNummers) Do $$$AssertEquals(Resultaat.GelukteVerplaatsingen.GetAt(1),296195,"De verplaatsing is gelukt") - Do $$$AssertEquals(ToeleveringInfo.Dag,62133,"Het item is gepland op de nieuwe datum") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62133,3),"Het item is gepland op de nieuwe datum") Set Resultaat = Service.VerwijderAlleVerplaatsingen(ToeleveringsNummer) Do $$$AssertEquals(Resultaat.GelukteVerplaatsingen.GetAt(1),296195,"De verplaatsing is gelukt") - Do $$$AssertEquals(ToeleveringInfo.Dag,62137,"Het item is terug geplaatst op de dueout time") + Do $$$AssertEquals($Piece(ToeleveringInfo.Gepland," "),$zd(62137,3),"Het item is terug geplaatst op de dueout time") Set ToeleveringDeletedEventData = ##class(TECH.Events.ToeleveringDeletedEventData).%New(ToeleveringsNummer) Set ToeleveringDeletedEvent = ##class(TECH.Events.ToeleveringDeletedEvent).%New(ToeleveringDeletedEventData) @@ -179,7 +239,7 @@ Do ToeleveringNummers.Insert(298209) Set Service = ##class(APPS.Halux.Planning.PlanningService).%New() - Set Resultaat = Service.MaakBatch(ToeleveringNummers) + Set Resultaat = Service.MaakBatch(1,ToeleveringNummers) Do $$$AssertTrue($IsObject(Resultaat),"Het resultaat is een object") Do $$$AssertTrue(Resultaat.BatchID > 0,"Een batch werd aangemaakt") @@ -196,7 +256,7 @@ Do ToeleveringNummers.Insert(296195) Set Service = ##class(APPS.Halux.Planning.PlanningService).%New() - Set Resultaat = Service.MaakBatch(ToeleveringNummers) + Set Resultaat = Service.MaakBatch(1,ToeleveringNummers) // Maakbatch zal falen omdat de toelevering enkel kaderdeuren bevat @@ -207,5 +267,5 @@ ]]> - +