8000 Merge pull request #96 from opencb/TASK-4974 · opencb/java-common-libs@9dfa2c5 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9dfa2c5

Browse files
authored
Merge pull request #96 from opencb/TASK-4974
TASK-4974 - Junit test MongoDBCollectionTest.testAggregate fails randomly
2 parents 878949e + c6a60ff commit 9dfa2c5

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

commons-datastore/commons-datastore-mongodb/src/test/java/org/opencb/commons/datastore/mongodb/MongoDBCollectionTest.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -441,15 +441,13 @@ public void testAggregate() {
441441

442442
queryResult = mongoDBCollection.aggregate(dbObjectList, new QueryOptions(QueryOptions.LIMIT, 1).append(QueryOptions.SKIP, 0));
443443
assertEquals("There must be 1 results", 1, queryResult.getResults().size());
444-
assertTrue(queryResult.getResults().contains(result.get(0)));
444+
// As the order of result list change between executions, we must ensure the assertTrue doesn't depend on the order
445+
assertTrue(result.contains(queryResult.getResults().get(0)));
445446

446447
queryResult = mongoDBCollection.aggregate(dbObjectList, new QueryOptions(QueryOptions.LIMIT, 1).append(QueryOptions.SKIP, 1));
447448
assertEquals("There must be 1 results", 1, queryResult.getResults().size());
448-
449-
System.out.println("result = " + result);
450-
System.out.println("queryResult.getResults() = " + queryResult.getResults());
451-
452-
assertTrue(queryResult.getResults().contains(result.get(1)));
449+
// As the order of result list change between executions, we must ensure the assertTrue doesn't depend on the order
450+
assertTrue(result.contains(queryResult.getResults().get(0)));
453451
}
454452

455453
@Test

0 commit comments

Comments
 (0)
0