@ -96,8 +100,11 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -96,8 +100,11 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
List<Person>all;
@BeforeEach
publicvoidsetUp()throwsInterruptedException{
publicvoidclear(){
repository.deleteAll();
}
publicvoidsetupState(){
repository.deleteAll();
@ -143,6 +150,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -143,6 +150,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
}
@Test
@DirtiesState
voiddeletesPersonCorrectly(){
repository.delete(dave);
@ -153,6 +161,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -153,6 +161,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
}
@Test
@DirtiesState
voiddeletesPersonByIdCorrectly(){
repository.deleteById(dave.getId());
@ -716,6 +725,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -716,6 +725,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -734,6 +744,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -734,6 +744,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -742,6 +753,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -742,6 +753,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -750,11 +762,13 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -750,11 +762,13 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -762,16 +776,19 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -762,16 +776,19 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -780,6 +797,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -780,6 +797,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -788,11 +806,13 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -788,11 +806,13 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -807,6 +827,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -807,6 +827,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -823,6 +844,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -823,6 +844,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -840,6 +862,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -840,6 +862,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -849,6 +872,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -849,6 +872,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -859,6 +883,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -859,6 +883,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -868,6 +893,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -868,6 +893,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -889,6 +915,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -889,6 +915,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -920,10 +947,9 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -920,10 +947,9 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
// format firstname to assert sorting retains proper order
@ -956,6 +982,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -956,6 +982,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -979,10 +1006,9 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -979,10 +1006,9 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1001,10 +1027,9 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1001,10 +1027,9 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
}
@Test// DATAMONGO-1085
@ProvidesState
voidshouldSupportSortingWithQSort(){
repository.deleteAll();
List<Person>persons=newArrayList<Person>();
for(inti=0;i<3;i++){
@ -1034,6 +1059,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1034,6 +1059,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1075,6 +1101,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1075,6 +1101,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
}
@Test// DATAMONGO-1911
@DirtiesState
voidfindByUUIDShouldReturnCorrectResult(){
dave.setUniqueId(UUID.randomUUID());
@ -1152,6 +1179,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1152,6 +1179,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
}
@Test// DATAMONGO-1539
@DirtiesState
voiddeletesPersonsByFirstname(){
repository.deleteByThePersonsFirstname("Dave");
@ -1212,6 +1240,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1212,6 +1240,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1235,6 +1264,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1235,6 +1264,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1250,6 +1280,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1250,6 +1280,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1358,6 +1389,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1358,6 +1389,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1384,6 +1416,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1384,6 +1416,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
}
@Test// DATAMONGO-1902
@DirtiesState
voidfindByValueInsideUnwrapped(){
Personbart=newPerson("bart","simpson");
@ -1401,6 +1434,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1401,6 +1434,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
}
@Test// DATAMONGO-1902
@DirtiesState
voidfindByUnwrapped(){
Personbart=newPerson("bart","simpson");
@ -1441,6 +1475,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1441,6 +1475,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1451,6 +1486,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1451,6 +1486,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1466,6 +1502,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1466,6 +1502,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1479,11 +1516,14 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1479,11 +1516,14 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1492,6 +1532,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1492,6 +1532,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1500,6 +1541,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1500,6 +1541,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1509,6 +1551,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1509,6 +1551,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1517,6 +1560,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1517,6 +1560,7 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1525,11 +1569,13 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1525,11 +1569,13 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -56,6 +57,11 @@ public class MongoTemplateExtension extends MongoClientExtension {
@@ -56,6 +57,11 @@ public class MongoTemplateExtension extends MongoClientExtension {
@ -142,4 +148,5 @@ public class MongoTemplateExtension extends MongoClientExtension {
@@ -142,4 +148,5 @@ public class MongoTemplateExtension extends MongoClientExtension {
thrownewIllegalStateException("Damn - something went wrong.");