@@ -27,15 +27,15 @@ class PageCursorFactoryTest implements PlanTestConstants {
27
27
private static final Instant T10_30 = time ("10:30" );
28
28
private static final Instant T11_01 = time ("11:01" );
29
29
private static final Instant T12_00 = time ("12:00" );
30
- private static final Instant T12_10 = time ("12:10 " );
30
+ private static final Instant T12_01 = time ("12:01 " );
31
31
private static final Instant T12_30 = time ("12:30" );
32
32
private static final Instant T13_00 = time ("13:00" );
33
33
private static final Instant T13_30 = time ("13:30" );
34
34
35
35
@ Test
36
36
public void sortArrivalAscending () {
37
37
var factory = new PageCursorFactory (STREET_AND_ARRIVAL_TIME , D90M )
38
- .withOriginalSearch (null , T12_00 , null , D1H )
38
+ .withOriginalSearch (null , null , T12_00 , null , D1H )
39
39
.withPageCursorInput (new TestPageCursorInput ());
40
40
41
41
var nextPage = factory .nextPageCursor ();
@@ -48,7 +48,7 @@ public void sortArrivalAscending() {
48
48
@ Test
49
49
public void sortArrivalAscendingCropSearchWindow () {
50
50
var factory = new PageCursorFactory (STREET_AND_ARRIVAL_TIME , D90M )
51
- .withOriginalSearch (NEXT_PAGE , T12_00 , null , D1H )
51
+ .withOriginalSearch (NEXT_PAGE , null , T12_00 , null , D1H )
52
52
.withPageCursorInput (
53
53
new TestPageCursorInput (
54
54
newItinerary (A ).bus (65 , timeAsSeconds (T12_30 ), timeAsSeconds (T13_30 ), B ).build (),
@@ -66,7 +66,7 @@ public void sortArrivalAscendingCropSearchWindow() {
66
66
@ Test
67
67
public void sortArrivalAscendingPreviousPage () {
68
68
var factory = new PageCursorFactory (STREET_AND_ARRIVAL_TIME , D90M )
69
- .withOriginalSearch (PREVIOUS_PAGE , T12_00 , null , D1H )
69
+ .withOriginalSearch (PREVIOUS_PAGE , null , T12_00 , null , D1H )
70
70
.withPageCursorInput (new TestPageCursorInput ());
71
71
72
72
var nextPage = factory .nextPageCursor ();
@@ -79,7 +79,7 @@ public void sortArrivalAscendingPreviousPage() {
79
79
@ Test
80
80
public void sortArrivalAscendingCropSearchWindowPreviousPage () {
81
81
var factory = new PageCursorFactory (STREET_AND_ARRIVAL_TIME , D90M )
82
- .withOriginalSearch (PREVIOUS_PAGE , T12_00 , null , D1H )
82
+ .withOriginalSearch (PREVIOUS_PAGE , null , T12_00 , null , D1H )
83
83
.withPageCursorInput (
84
84
new TestPageCursorInput (
85
85
newItinerary (A ).bus (65 , timeAsSeconds (T12_30 ), timeAsSeconds (T13_30 ), B ).build (),
@@ -97,11 +97,11 @@ public void sortArrivalAscendingCropSearchWindowPreviousPage() {
97
97
@ Test
98
98
public void sortDepartureDescending () {
99
99
var factory = new PageCursorFactory (STREET_AND_DEPARTURE_TIME , D90M )
100
- .withOriginalSearch (null , T12_00 , T13_30 , D1H )
100
+ .withOriginalSearch (null , null , T12_00 , T13_30 , D1H )
101
101
.withPageCursorInput (new TestPageCursorInput ());
102
102
103
103
var nextPage = factory .nextPageCursor ();
104
- assertPageCursor (nextPage , T13_00 , null , D90M , NEXT_PAGE , false , false );
104
+ assertPageCursor (nextPage , T12_01 , null , D90M , NEXT_PAGE , false , false );
105
105
106
106
var prevPage = factory .previousPageCursor ();
107
107
assertPageCursor (prevPage , T10_30 , T13_30 , D90M , PREVIOUS_PAGE , false , false );
@@ -110,7 +110,7 @@ public void sortDepartureDescending() {
110
110
@ Test
111
111
public void sortDepartureDescendingCropSearchWindow () {
112
112
var factory = new PageCursorFactory (STREET_AND_DEPARTURE_TIME , D90M )
113
- .withOriginalSearch (PREVIOUS_PAGE , T12_00 , T13_30 , D1H )
113
+ .withOriginalSearch (PREVIOUS_PAGE , null , T12_00 , T13_30 , D1H )
114
114
.withPageCursorInput (
115
115
new TestPageCursorInput (
116
116
newItinerary (A ).bus (65 , timeAsSeconds (T12_30 ), timeAsSeconds (T13_00 ), B ).build (),
@@ -128,7 +128,7 @@ public void sortDepartureDescendingCropSearchWindow() {
128
128
@ Test
129
129
public void sortDepartureDescendingNextPage () {
130
130
var factory = new PageCursorFactory (STREET_AND_DEPARTURE_TIME , D90M )
131
- .withOriginalSearch (NEXT_PAGE , T12_00 , T13_30 , D1H )
131
+ .withOriginalSearch (NEXT_PAGE , null , T12_00 , T13_30 , D1H )
132
132
.withPageCursorInput (new TestPageCursorInput ());
133
133
134
134
var nextPage = factory .nextPageCursor ();
@@ -141,7 +141,7 @@ public void sortDepartureDescendingNextPage() {
141
141
@ Test
142
142
public void sortDepartureDescendingCropSearchWindowNextPage () {
143
143
var factory = new PageCursorFactory (STREET_AND_DEPARTURE_TIME , D90M )
144
- .withOriginalSearch (NEXT_PAGE , T12_00 , T13_30 , D1H )
144
+ .withOriginalSearch (NEXT_PAGE , null , T12_00 , T13_30 , D1H )
145
145
.withPageCursorInput (
146
146
new TestPageCursorInput (
147
147
newItinerary (A ).bus (65 , timeAsSeconds (T12_30 ), timeAsSeconds (T13_00 ), B ).build (),
@@ -159,7 +159,7 @@ public void sortDepartureDescendingCropSearchWindowNextPage() {
159
159
@ Test
160
160
public void testGeneralizedCostMaxLimit () {
161
161
var factory = new PageCursorFactory (STREET_AND_DEPARTURE_TIME , D90M )
162
- .withOriginalSearch (NEXT_PAGE , T12_00 , T13_30 , D1H )
162
+ .withOriginalSearch (NEXT_PAGE , null , T12_00 , T13_30 , D1H )
163
163
.withPageCursorInput (
164
164
new TestPageCursorInput (
165
165
newItinerary (A ).bus (65 , timeAsSeconds (T12_30 ), timeAsSeconds (T13_00 ), B ).build (),
0 commit comments