Fix flaky test for findByExample.
This commit is contained in:
@@ -137,7 +137,7 @@ class QuerydslNeo4jPredicateExecutorIT {
|
||||
Predicate predicate = Expressions.predicate(Ops.EQ, firstNamePath, Expressions.asString("Helge"))
|
||||
.or(Expressions.predicate(Ops.EQ, lastNamePath, Expressions.asString("B.")));
|
||||
|
||||
Window<Person> peopleWindow = repository.findBy(predicate, q -> q.limit(1).scroll(ScrollPosition.offset(0)));
|
||||
Window<Person> peopleWindow = repository.findBy(predicate, q -> q.limit(1).sortBy(Sort.by("firstName").descending()).scroll(ScrollPosition.offset(0)));
|
||||
|
||||
assertThat(peopleWindow.getContent()).extracting(Person::getFirstName)
|
||||
.containsExactlyInAnyOrder("Helge");
|
||||
@@ -154,7 +154,7 @@ class QuerydslNeo4jPredicateExecutorIT {
|
||||
Predicate predicate = Expressions.predicate(Ops.EQ, firstNamePath, Expressions.asString("Helge"))
|
||||
.or(Expressions.predicate(Ops.EQ, lastNamePath, Expressions.asString("B.")));
|
||||
|
||||
Window<Person> peopleWindow = repository.findBy(predicate, q -> q.limit(1).scroll(ScrollPosition.offset(1)));
|
||||
Window<Person> peopleWindow = repository.findBy(predicate, q -> q.limit(1).sortBy(Sort.by("firstName").descending()).scroll(ScrollPosition.offset(1)));
|
||||
|
||||
assertThat(peopleWindow.getContent()).extracting(Person::getFirstName)
|
||||
.containsExactlyInAnyOrder("Bela");
|
||||
@@ -170,7 +170,7 @@ class QuerydslNeo4jPredicateExecutorIT {
|
||||
Predicate predicate = Expressions.predicate(Ops.EQ, firstNamePath, Expressions.asString("Helge"))
|
||||
.or(Expressions.predicate(Ops.EQ, lastNamePath, Expressions.asString("B.")));
|
||||
|
||||
Window<Person> peopleWindow = repository.findBy(predicate, q -> q.limit(1).scroll(ScrollPosition.offset(0)));
|
||||
Window<Person> peopleWindow = repository.findBy(predicate, q -> q.limit(1).sortBy(Sort.by("firstName").descending()).scroll(ScrollPosition.offset(0)));
|
||||
ScrollPosition currentPosition = peopleWindow.positionAt(peopleWindow.getContent().get(0));
|
||||
peopleWindow = repository.findBy(predicate, q -> q.limit(1).scroll(currentPosition));
|
||||
|
||||
|
||||
@@ -196,7 +196,7 @@ class ReactiveQuerydslNeo4jPredicateExecutorIT {
|
||||
Predicate predicate = Expressions.predicate(Ops.EQ, firstNamePath, Expressions.asString("Helge"))
|
||||
.or(Expressions.predicate(Ops.EQ, lastNamePath, Expressions.asString("B.")));
|
||||
|
||||
repository.findBy(predicate, q -> q.limit(1).scroll(ScrollPosition.offset(0)))
|
||||
repository.findBy(predicate, q -> q.limit(1).sortBy(Sort.by("firstName").descending()).scroll(ScrollPosition.offset(0)))
|
||||
.as(StepVerifier::create)
|
||||
.expectNextMatches(peopleWindow -> {
|
||||
|
||||
@@ -217,7 +217,7 @@ class ReactiveQuerydslNeo4jPredicateExecutorIT {
|
||||
Predicate predicate = Expressions.predicate(Ops.EQ, firstNamePath, Expressions.asString("Helge"))
|
||||
.or(Expressions.predicate(Ops.EQ, lastNamePath, Expressions.asString("B.")));
|
||||
|
||||
repository.findBy(predicate, q -> q.limit(1).scroll(ScrollPosition.offset(1)))
|
||||
repository.findBy(predicate, q -> q.limit(1).sortBy(Sort.by("firstName").descending()).scroll(ScrollPosition.offset(1)))
|
||||
.as(StepVerifier::create)
|
||||
.expectNextMatches(peopleWindow -> {
|
||||
assertThat(peopleWindow.getContent()).extracting(Person::getFirstName)
|
||||
@@ -235,7 +235,7 @@ class ReactiveQuerydslNeo4jPredicateExecutorIT {
|
||||
Predicate predicate = Expressions.predicate(Ops.EQ, firstNamePath, Expressions.asString("Helge"))
|
||||
.or(Expressions.predicate(Ops.EQ, lastNamePath, Expressions.asString("B.")));
|
||||
|
||||
repository.findBy(predicate, q -> q.limit(1).scroll(ScrollPosition.offset(0)))
|
||||
repository.findBy(predicate, q -> q.limit(1).sortBy(Sort.by("firstName").descending()).scroll(ScrollPosition.offset(0)))
|
||||
.as(StepVerifier::create)
|
||||
.expectNextMatches(peopleWindow -> {
|
||||
ScrollPosition currentPosition = peopleWindow.positionAt(peopleWindow.getContent().get(0));
|
||||
|
||||
Reference in New Issue
Block a user