@@ -47,31 +47,40 @@ public void testToSteps() {
47
47
{
48
48
List <Step > steps = DeleteAction .WITH_SNAPSHOT_DELETE .toSteps (null , phase , nextStepKey );
49
49
assertNotNull (steps );
50
- assertEquals (3 , steps .size ());
50
+ assertEquals (4 , steps .size ());
51
51
StepKey expectedFirstStepKey = new StepKey (phase , DeleteAction .NAME , WaitForNoFollowersStep .NAME );
52
- StepKey expectedSecondStepKey = new StepKey (phase , DeleteAction .NAME , CleanupSnapshotStep .NAME );
53
- StepKey expectedThirdKey = new StepKey (phase , DeleteAction .NAME , DeleteStep .NAME );
52
+ StepKey expectedSecondStepKey = new StepKey (phase , DeleteAction .NAME , WaitUntilTimeSeriesEndTimePassesStep .NAME );
53
+ StepKey expectedThirdKey = new StepKey (phase , DeleteAction .NAME , CleanupSnapshotStep .NAME );
54
+ StepKey expectedFourthKey = new StepKey (phase , DeleteAction .NAME , DeleteStep .NAME );
54
55
WaitForNoFollowersStep firstStep = (WaitForNoFollowersStep ) steps .get (0 );
55
- CleanupSnapshotStep secondStep = (CleanupSnapshotStep ) steps .get (1 );
56
- DeleteStep thirdStep = (DeleteStep ) steps .get (2 );
56
+ WaitUntilTimeSeriesEndTimePassesStep secondStep = (WaitUntilTimeSeriesEndTimePassesStep ) steps .get (1 );
57
+ CleanupSnapshotStep thirdStep = (CleanupSnapshotStep ) steps .get (2 );
58
+ DeleteStep fourthStep = (DeleteStep ) steps .get (3 );
57
59
assertEquals (expectedFirstStepKey , firstStep .getKey ());
58
60
assertEquals (expectedSecondStepKey , firstStep .getNextStepKey ());
59
61
assertEquals (expectedSecondStepKey , secondStep .getKey ());
60
62
assertEquals (expectedThirdKey , thirdStep .getKey ());
61
- assertEquals (nextStepKey , thirdStep .getNextStepKey ());
63
+ assertEquals (expectedFourthKey , thirdStep .getNextStepKey ());
64
+ assertEquals (expectedFourthKey , fourthStep .getKey ());
65
+ assertEquals (nextStepKey , fourthStep .getNextStepKey ());
62
66
}
63
67
64
68
{
65
69
List <Step > steps = DeleteAction .NO_SNAPSHOT_DELETE .toSteps (null , phase , nextStepKey );
66
70
StepKey expectedFirstStepKey = new StepKey (phase , DeleteAction .NAME , WaitForNoFollowersStep .NAME );
67
- StepKey expectedSecondStepKey = new StepKey (phase , DeleteAction .NAME , DeleteStep .NAME );
68
- assertEquals (2 , steps .size ());
71
+ StepKey expectedSecondStepKey = new StepKey (phase , DeleteAction .NAME , WaitUntilTimeSeriesEndTimePassesStep .NAME );
72
+ StepKey expectedThirdStepKey = new StepKey (phase , DeleteAction .NAME , DeleteStep .NAME );
73
+ assertEquals (3 , steps .size ());
69
74
assertNotNull (steps );
70
75
WaitForNoFollowersStep firstStep = (WaitForNoFollowersStep ) steps .get (0 );
71
- DeleteStep secondStep = (DeleteStep ) steps .get (1 );
76
+ WaitUntilTimeSeriesEndTimePassesStep secondStep = (WaitUntilTimeSeriesEndTimePassesStep ) steps .get (1 );
77
+ DeleteStep thirdStep = (DeleteStep ) steps .get (2 );
72
78
assertEquals (expectedFirstStepKey , firstStep .getKey ());
73
79
assertEquals (expectedSecondStepKey , firstStep .getNextStepKey ());
74
- assertEquals (nextStepKey , secondStep .getNextStepKey ());
80
+ assertEquals (expectedSecondStepKey , secondStep .getKey ());
81
+ assertEquals (expectedThirdStepKey , secondStep .getNextStepKey ());
82
+ assertEquals (expectedThirdStepKey , thirdStep .getKey ());
83
+ assertEquals (nextStepKey , thirdStep .getNextStepKey ());
75
84
}
76
85
}
77
86
0 commit comments