Index: vhUnitTest/APPS/Halux/PPS/impl/AansturingService/Test.cls.xml
===================================================================
diff -u -r37508 -r37536
--- vhUnitTest/APPS/Halux/PPS/impl/AansturingService/Test.cls.xml (.../Test.cls.xml) (revision 37508)
+++ vhUnitTest/APPS/Halux/PPS/impl/AansturingService/Test.cls.xml (.../Test.cls.xml) (revision 37536)
@@ -13,115 +13,75 @@
1
-
-APPS.Halux.PPS.AansturingService
-1
-
-
aTestName:%String
-
+
-
+ #dim ActiviteitGroepValidatorMock As vhTest.Mock.APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator = ##class(vhTest.Mock.APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator).%New()
+ Do ActiviteitGroepValidatorMock.VerwachtMethodCall("Valideer", ..BatchId, ..ActiviteitGroepId)
+
+ #dim AansturingStatusResetterStub As vhTest.Mock.APPS.Halux.PPS.Aansturing.AansturingStatusResetter = ##class(vhTest.Mock.APPS.Halux.PPS.Aansturing.AansturingStatusResetter).%New()
+ Do AansturingStatusResetterStub.IndienMethodCall("ResetAansturingStatusVoorActiviteitGroep", ..BatchId, ..ActiviteitGroepId)
-
-
-
+
-
+
-
+
-
+ #dim ActiviteitGroepValidatorMock As vhTest.Mock.APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator = ##class(vhTest.Mock.APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator).%New()
+ Do ActiviteitGroepValidatorMock.VerwachtMethodCall("Valideer", ..BatchId, ..ActiviteitGroepId)
+
+ #dim AansturingActieUitvoerderVoorReworkStub As vhTest.Mock.APPS.Halux.PPS.Aansturing.AansturingActieUitvoerder = ##class(vhTest.Mock.APPS.Halux.PPS.Aansturing.AansturingActieUitvoerder).%New()
+ Do AansturingActieUitvoerderVoorReworkStub.IndienMethodCall("VoerUitAansturingActieVoorBatch", ..BatchId, ..ActiviteitGroepId, $$$ElkeWaarde, $$$ElkeWaarde)
-
-
-
-
-
-
-
-
-
-
Index: vhTest/Fake/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml
===================================================================
diff -u
--- vhTest/Fake/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml (revision 0)
+++ vhTest/Fake/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml (revision 37536)
@@ -0,0 +1,18 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator
+
+
+BatchId:TECH.String,ActiviteitGroepId:TECH.String
+
+
+
+
+
+
Index: APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml (revision 0)
+++ APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml (revision 37536)
@@ -0,0 +1,13 @@
+
+
+
+TECH.Persistentie.impl.Repository,TECH.RegisteredObject
+
+
+%String
+APPS.Halux.PPS.Activiteit.ActiviteitGroep
+
+
+
+
+
Index: vhUnitTest/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator/Test.cls.xml (revision 0)
+++ vhUnitTest/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator/Test.cls.xml (revision 37536)
@@ -0,0 +1,96 @@
+
+
+
+vhUnitTest.TestCase
+
+
+TECH.String
+1
+
+
+
+TECH.String
+1
+
+
+
+TECH.String
+1
+
+
+
+aTestName:%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml (revision 0)
+++ APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml (revision 37536)
@@ -0,0 +1,48 @@
+
+
+
+TECH.Mockable
+
+
+APPS.Halux.common.BatchService
+1
+
+
+
+APPS.Halux.PPS.Activiteit.ActiviteitGroepRepository
+1
+
+
+
+BatchService:APPS.Halux.common.BatchService="",ActiviteitGroepRepository:APPS.Halux.PPS.Activiteit.ActiviteitGroepRepository=""
+1
+1
+%Status
+1
+
+
+
+
+BatchId:TECH.String,ActiviteitGroepId:TECH.String
+
+
+
+
+
+
Index: vhTest/Mock/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml
===================================================================
diff -u
--- vhTest/Mock/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml (revision 0)
+++ vhTest/Mock/APPS/Halux/PPS/impl/AansturingService/ActiviteitGroepValidator.cls.xml (revision 37536)
@@ -0,0 +1,20 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur.
+1
+APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator,Tools.Mock.MockClassBase
+right
+
+
+BatchId:TECH.String,ActiviteitGroepId:TECH.String
+
+
+
+
+
+
Index: APPS/Halux/PPS/impl/AansturingService.cls.xml
===================================================================
diff -u -r37508 -r37536
--- APPS/Halux/PPS/impl/AansturingService.cls.xml (.../AansturingService.cls.xml) (revision 37508)
+++ APPS/Halux/PPS/impl/AansturingService.cls.xml (.../AansturingService.cls.xml) (revision 37536)
@@ -34,21 +34,23 @@
1
-
-APPS.Halux.common.BatchService
+
+APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator
1
-BatchService:APPS.Halux.common.BatchService="",ActiviteitGroepenBepaler:APPS.Halux.PPS.Aansturing.ActiviteitGroepenBepaler="",AansturingActieUitvoerder:APPS.Halux.PPS.Aansturing.AansturingActieUitvoerder=""
+ActiviteitGroepValidator:APPS.Halux.PPS.impl.AansturingService.ActiviteitGroepValidator="",ActiviteitGroepenBepaler:APPS.Halux.PPS.Aansturing.ActiviteitGroepenBepaler="",AansturingActieUitvoerder:APPS.Halux.PPS.Aansturing.AansturingActieUitvoerder="",AansturingActieUitvoerderVoorRework:APPS.Halux.PPS.Aansturing.AansturingActieUitvoerder="",AansturingStatusResetter:APPS.Halux.PPS.Aansturing.AansturingStatusResetter=""
1
1
%Status
1
ActiviteitGroepID:%String,BatchID:%String=""
APPS.Halux.PPS.dto.AansturingActieDataList
BatchID:%String,ActiviteitGroepID:%String
APPS.Halux.PPS.dto.ActiviteitGroepAansturingStatus
@@ -137,7 +138,7 @@
BatchID:%String,ActiviteitGroepID:%String,ActieID:%String,ActieParameters:%ListOfDataTypes
APPS.Halux.PPS.dto.ActieResultaat
@@ -147,7 +148,7 @@
BatchID:%String,ActiviteitGroepID:%String,ActieID:%String,ActieParameters:%ListOfDataTypes
APPS.Halux.PPS.dto.ActieResultaat
@@ -157,7 +158,7 @@
BatchID:%String,ActiviteitGroepID:%String,ActieIDs:%ListOfDataTypes,ActieParametersLijst:APPS.Halux.PPS.dto.ActieParametersLijst=""
APPS.Halux.PPS.dto.ActiviteitGroepAansturingStatus
@@ -168,8 +169,6 @@
%ListOfObjects
ELEMENTTYPE="APPS.Halux.PPS.dto.ActieResultaat"
BatchID:%String,ActiviteitGroepID:%String
APPS.Halux.PPS.dto.ActiviteitGroepAansturingStatus
-
-BatchID:TECH.String,ActiviteitGroepID:TECH.String
-1
-
-
-
1
APPS.Halux.PPS.impl.Aansturing.AansturingStatusResetter