30
30
import java .util .Objects ;
31
31
import java .util .Set ;
32
32
import java .util .function .Function ;
33
- import java .util .function .LongSupplier ;
34
33
import java .util .stream .Collectors ;
35
34
36
35
import static org .hamcrest .Matchers .equalTo ;
@@ -170,11 +169,10 @@ protected Reader<LifecyclePolicy> instanceReader() {
170
169
171
170
public void testFirstAndLastSteps () {
172
171
Client client = mock (Client .class );
173
- LongSupplier nowSupplier = () -> 0L ;
174
172
lifecycleName = randomAlphaOfLengthBetween (1 , 20 );
175
173
Map <String , Phase > phases = new LinkedHashMap <>();
176
174
LifecyclePolicy policy = new LifecyclePolicy (TestLifecycleType .INSTANCE , lifecycleName , phases );
177
- List <Step > steps = policy .toSteps (client , nowSupplier );
175
+ List <Step > steps = policy .toSteps (client );
178
176
assertThat (steps .size (), equalTo (2 ));
179
177
assertThat (steps .get (0 ), instanceOf (InitializePolicyContextStep .class ));
180
178
assertThat (steps .get (0 ).getKey (), equalTo (new StepKey ("new" , "init" , "init" )));
@@ -184,7 +182,6 @@ public void testFirstAndLastSteps() {
184
182
185
183
public void testToStepsWithOneStep () {
186
184
Client client = mock (Client .class );
187
- LongSupplier nowSupplier = () -> 0L ;
188
185
MockStep mockStep = new MockStep (
189
186
new Step .StepKey ("test" , "test" , "test" ), TerminalPolicyStep .KEY );
190
187
@@ -196,8 +193,8 @@ public void testToStepsWithOneStep() {
196
193
phases .put (firstPhase .getName (), firstPhase );
197
194
LifecyclePolicy policy = new LifecyclePolicy (TestLifecycleType .INSTANCE , lifecycleName , phases );
198
195
StepKey firstStepKey = InitializePolicyContextStep .KEY ;
199
- StepKey secondStepKey = new StepKey ("new" , PhaseAfterStep .NAME , PhaseAfterStep .NAME );
200
- List <Step > steps = policy .toSteps (client , nowSupplier );
196
+ StepKey secondStepKey = new StepKey ("new" , PhaseCompleteStep .NAME , PhaseCompleteStep .NAME );
197
+ List <Step > steps = policy .toSteps (client );
201
198
assertThat (steps .size (), equalTo (4 ));
202
199
assertSame (steps .get (0 ).getKey (), firstStepKey );
203
200
assertThat (steps .get (0 ).getNextStepKey (), equalTo (secondStepKey ));
@@ -210,13 +207,12 @@ public void testToStepsWithOneStep() {
210
207
211
208
public void testToStepsWithTwoPhases () {
212
209
Client client = mock (Client .class );
213
- LongSupplier nowSupplier = () -> 0L ;
214
210
MockStep secondActionStep = new MockStep (new StepKey ("second_phase" , "test2" , "test" ), TerminalPolicyStep .KEY );
215
- MockStep secondAfter = new MockStep (new StepKey ("first_phase" , PhaseAfterStep .NAME , PhaseAfterStep .NAME ),
211
+ MockStep secondAfter = new MockStep (new StepKey ("first_phase" , PhaseCompleteStep .NAME , PhaseCompleteStep .NAME ),
216
212
secondActionStep .getKey ());
217
213
MockStep firstActionAnotherStep = new MockStep (new StepKey ("first_phase" , "test" , "bar" ), secondAfter .getKey ());
218
214
MockStep firstActionStep = new MockStep (new StepKey ("first_phase" , "test" , "foo" ), firstActionAnotherStep .getKey ());
219
- MockStep firstAfter = new MockStep (new StepKey ("new" , PhaseAfterStep .NAME , PhaseAfterStep .NAME ), firstActionStep .getKey ());
215
+ MockStep firstAfter = new MockStep (new StepKey ("new" , PhaseCompleteStep .NAME , PhaseCompleteStep .NAME ), firstActionStep .getKey ());
220
216
MockStep init = new MockStep (InitializePolicyContextStep .KEY , firstAfter .getKey ());
221
217
222
218
lifecycleName = randomAlphaOfLengthBetween (1 , 20 );
@@ -231,17 +227,17 @@ public void testToStepsWithTwoPhases() {
231
227
phases .put (secondPhase .getName (), secondPhase );
232
228
LifecyclePolicy policy = new LifecyclePolicy (TestLifecycleType .INSTANCE , lifecycleName , phases );
233
229
234
- List <Step > steps = policy .toSteps (client , nowSupplier );
230
+ List <Step > steps = policy .toSteps (client );
235
231
assertThat (steps .size (), equalTo (7 ));
236
232
assertThat (steps .get (0 ).getClass (), equalTo (InitializePolicyContextStep .class ));
237
233
assertThat (steps .get (0 ).getKey (), equalTo (init .getKey ()));
238
234
assertThat (steps .get (0 ).getNextStepKey (), equalTo (init .getNextStepKey ()));
239
- assertThat (steps .get (1 ).getClass (), equalTo (PhaseAfterStep .class ));
235
+ assertThat (steps .get (1 ).getClass (), equalTo (PhaseCompleteStep .class ));
240
236
assertThat (steps .get (1 ).getKey (), equalTo (firstAfter .getKey ()));
241
237
assertThat (steps .get (1 ).getNextStepKey (), equalTo (firstAfter .getNextStepKey ()));
242
238
assertThat (steps .get (2 ), equalTo (firstActionStep ));
243
239
assertThat (steps .get (3 ), equalTo (firstActionAnotherStep ));
244
- assertThat (steps .get (4 ).getClass (), equalTo (PhaseAfterStep .class ));
240
+ assertThat (steps .get (4 ).getClass (), equalTo (PhaseCompleteStep .class ));
245
241
assertThat (steps .get (4 ).getKey (), equalTo (secondAfter .getKey ()));
246
242
assertThat (steps .get (4 ).getNextStepKey (), equalTo (secondAfter .getNextStepKey ()));
247
243
assertThat (steps .get (5 ), equalTo (secondActionStep ));
@@ -337,7 +333,7 @@ public void testGetNextValidStep() {
337
333
currentStep = new StepKey ("phase_1" , "action_3" , "step_missing" );
338
334
nextStep = policy .getNextValidStep (currentStep );
339
335
assertNotNull (nextStep );
340
- assertEquals (new StepKey ("phase_1" , PhaseAfterStep .NAME , PhaseAfterStep .NAME ), nextStep );
336
+ assertEquals (new StepKey ("phase_1" , PhaseCompleteStep .NAME , PhaseCompleteStep .NAME ), nextStep );
341
337
342
338
// current action exists but step does not and action is last in the
343
339
// last phase
@@ -356,7 +352,7 @@ public void testGetNextValidStep() {
356
352
currentStep = new StepKey ("phase_1" , "action_4" , "step_2" );
357
353
nextStep = policy .getNextValidStep (currentStep );
358
354
assertNotNull (nextStep );
359
- assertEquals (new StepKey ("phase_1" , PhaseAfterStep .NAME , PhaseAfterStep .NAME ), nextStep );
355
+ assertEquals (new StepKey ("phase_1" , PhaseCompleteStep .NAME , PhaseCompleteStep .NAME ), nextStep );
360
356
361
357
// current action no longer exists and action was last in the last phase
362
358
currentStep = new StepKey ("phase_4" , "action_4" , "step_2" );
@@ -368,7 +364,7 @@ public void testGetNextValidStep() {
368
364
currentStep = new StepKey ("phase_3" , "action_2" , "step_2" );
369
365
nextStep = policy .getNextValidStep (currentStep );
370
366
assertNotNull (nextStep );
371
- assertEquals (new StepKey ("phase_2" , PhaseAfterStep .NAME , PhaseAfterStep .NAME ), nextStep );
367
+ assertEquals (new StepKey ("phase_2" , PhaseCompleteStep .NAME , PhaseCompleteStep .NAME ), nextStep );
372
368
373
369
// current phase no longer exists and was last phase
374
370
currentStep = new StepKey ("phase_5" , "action_2" , "step_2" );
0 commit comments