stable

Clone or download

Read-only

Harden SearchMirroredTimeboxes

part of story #21368 create mirrored iteration How to test: No functional change expected in user stories planning when they are linked to features. You can do non-regression with cypress tests. Notes: SearchMirroredTimeboxes now takes a TimeboxIdentifier parameter instead of any int. MirroredProgramIncrementIdentifier now checks that the artifacts are visible. ProgramIncrementChanged is also built from solid objects, not primitives. Change-Id: I4366f65b0b51346ed4e3c8c9a58e446486d45df9

Modified Files

Name
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/ProgramIncrementCreationProcessorBuilder.php +8 −5 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateProcessorBuilder.php +5 −3 Go to diff View file
M plugins/program_management/include/Adapter/Program/Feature/UserStoriesInMirroredProgramIncrementsPlanner.php +75 −58 Go to diff View file
D plugins/program_management/include/Adapter/Team/MirroredTimeboxes/MirroredTimeboxProxy.php +0 −40 Go to diff View file
M plugins/program_management/include/Adapter/Team/MirroredTimeboxes/MirroredTimeboxesDao.php +3 −4 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/ArtifactUpdatedHandler.php +1 −5 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementCreationProcessor.php +2 −7 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateProcessor.php +19 −6 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/Feature/ProgramIncrementChanged.php +25 −7 Go to diff View file
A plugins/program_management/include/Domain/Team/MirroredTimebox/MirroredProgramIncrementIdentifier.php +65 −0 Go to diff View file
M plugins/program_management/include/Domain/Team/MirroredTimebox/SearchMirroredTimeboxes.php +4 −2 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +1 −0 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Feature/UserStoriesInMirroredProgramIncrementsPlannerTest.php +5 −5 Go to diff View file
D plugins/program_management/tests/unit/Adapter/Team/MirroredTimeboxes/MirroredTimeboxProxyTest.php +0 −34 Go to diff View file
A plugins/program_management/tests/unit/Builder/MirroredProgramIncrementIdentifierBuilder.php +42 −0 Go to diff View file
M plugins/program_management/tests/unit/Builder/MirroredTimeboxChangesetBuilder.php +1 −2 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/AsynchronousCreation/MirroredTimeboxChangesetTest.php +7 −4 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateProcessorTest.php +2 −0 Go to diff View file
A plugins/program_management/tests/unit/Domain/Program/Backlog/Feature/ProgramIncrementChangedTest.php +69 −0 Go to diff View file
A plugins/program_management/tests/unit/Domain/Team/MirroredTimebox/MirroredProgramIncrementIdentifierTest.php +95 −0 Go to diff View file
M plugins/program_management/tests/unit/Stub/SearchMirroredTimeboxesStub.php +3 −3 Go to diff View file