diff --git a/pom.xml b/pom.xml
index d6caf39e2..48c04ed89 100644
--- a/pom.xml
+++ b/pom.xml
@@ -87,7 +87,7 @@
1.8.0
1.9.1
1.9.1
- 2020.0.7
+ 2021.0.1
3.1.2
3.0.0-M1
3.0.0-M3
@@ -351,6 +351,18 @@
+
+ org.testcontainers
+ testcontainers
+ test
+
+
+
+ junit
+ junit
+
+
+
org.testcontainers
neo4j
diff --git a/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinInheritanceIT.kt b/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinInheritanceIT.kt
index 3b1105d33..99e016afe 100644
--- a/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinInheritanceIT.kt
+++ b/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinInheritanceIT.kt
@@ -38,6 +38,7 @@ import org.springframework.data.neo4j.test.Neo4jIntegrationTest
import org.springframework.transaction.PlatformTransactionManager
import org.springframework.transaction.annotation.EnableTransactionManagement
import org.springframework.transaction.support.TransactionTemplate
+import java.util.function.Consumer
/**
* @author Michael J. Simons
@@ -204,12 +205,12 @@ class KotlinInheritanceIT @Autowired constructor(
val cinemas = cinemaRepository.findAll()
assertThat(cinemas).hasSize(1);
- assertThat(cinemas).first().satisfies { c ->
- assertThat(c.plays).hasSize(1);
- assertThat(c.plays).first().isInstanceOf(KotlinAnimationMovie::class.java)
+ assertThat(cinemas).first().satisfies(Consumer {
+ assertThat(it.plays).hasSize(1);
+ assertThat(it.plays).first().isInstanceOf(KotlinAnimationMovie::class.java)
.extracting { m -> (m as KotlinAnimationMovie).studio }
.isEqualTo("Pixar")
- }
+ })
}
interface KotlinCinemaRepository: Neo4jRepository
diff --git a/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinProjectionIT.kt b/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinProjectionIT.kt
index 766dc6e1b..163b8ca4e 100644
--- a/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinProjectionIT.kt
+++ b/src/test/kotlin/org/springframework/data/neo4j/integration/imperative/KotlinProjectionIT.kt
@@ -39,6 +39,7 @@ import org.springframework.data.neo4j.test.Neo4jExtension.Neo4jConnectionSupport
import org.springframework.data.neo4j.test.Neo4jIntegrationTest
import org.springframework.transaction.PlatformTransactionManager
import org.springframework.transaction.annotation.EnableTransactionManagement
+import java.util.function.Consumer
/**
* @author Michael J. Simons
@@ -71,7 +72,9 @@ internal class KotlinProjectionIT {
assertThat(results)
.hasSize(1)
.first()
- .satisfies { personAndDepartment -> projectedEntities(personAndDepartment) }
+ .satisfies(Consumer {
+ projectedEntities(it)
+ })
}
@Test // GH-2349
@@ -83,7 +86,9 @@ internal class KotlinProjectionIT {
assertThat(results)
.hasSize(1)
.first()
- .satisfies { personAndDepartment -> projectedEntities(personAndDepartment) }
+ .satisfies(Consumer {
+ projectedEntities(it)
+ })
}
private fun projectedEntities(personAndDepartment: PersonDepartmentQueryResult) {
@@ -131,4 +136,4 @@ internal class KotlinProjectionIT {
return neo4jConnectionSupport.driver
}
}
-}
\ No newline at end of file
+}