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