Package apoc.util
Class TestContainerUtil
java.lang.Object
apoc.util.TestContainerUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopyFilesToPlugin(File directory, org.apache.commons.io.filefilter.IOFileFilter instance, File pluginsFolder) static Neo4jContainerExtensioncreateCommunityDB(List<TestContainerUtil.ApocPackage> apocPackages, boolean withLogging) static Neo4jContainerExtensioncreateDB(TestContainerUtil.Neo4jVersion version, List<TestContainerUtil.ApocPackage> apocPackages, boolean withLogging) static TestcontainersCausalClustercreateEnterpriseCluster(List<TestContainerUtil.ApocPackage> apocPackages, int numOfCoreInstances, int numberOfReadReplica, Map<String, Object> neo4jConfig, Map<String, String> envSettings) static Neo4jContainerExtensioncreateEnterpriseDB(List<TestContainerUtil.ApocPackage> apocPackages, boolean withLogging) static Stringstatic voidexecuteGradleTasks(File baseDir, String... tasks) static booleanstatic voidstatic voidtestCall(org.neo4j.driver.Session session, String call, Map<String, Object> params, Consumer<Map<String, Object>> consumer) static voidtestCallEmpty(org.neo4j.driver.Session session, String call, Map<String, Object> params) static voidtestCallInReadTransaction(org.neo4j.driver.Session session, String call, Map<String, Object> params, Consumer<Map<String, Object>> consumer) static voidtestResult(org.neo4j.driver.Session session, String call, Consumer<Iterator<Map<String, Object>>> resultConsumer) static voidtestResult(org.neo4j.driver.Session session, String call, Map<String, Object> params, Consumer<Iterator<Map<String, Object>>> resultConsumer) static voidtestResultInReadTransaction(org.neo4j.driver.Session session, String call, Map<String, Object> params, Consumer<Iterator<Map<String, Object>>> resultConsumer)
-
Field Details
-
neo4jEnterpriseDockerImageVersion
-
neo4jCommunityDockerImageVersion
-
password
- See Also:
-
baseDir
-
pluginsFolder
-
importFolder
-
extendedDir
-
-
Method Details
-
dockerImageForNeo4j
-
createEnterpriseCluster
public static TestcontainersCausalCluster createEnterpriseCluster(List<TestContainerUtil.ApocPackage> apocPackages, int numOfCoreInstances, int numberOfReadReplica, Map<String, Object> neo4jConfig, Map<String, String> envSettings) -
createDB
public static Neo4jContainerExtension createDB(TestContainerUtil.Neo4jVersion version, List<TestContainerUtil.ApocPackage> apocPackages, boolean withLogging) -
createEnterpriseDB
public static Neo4jContainerExtension createEnterpriseDB(List<TestContainerUtil.ApocPackage> apocPackages, boolean withLogging) -
createCommunityDB
public static Neo4jContainerExtension createCommunityDB(List<TestContainerUtil.ApocPackage> apocPackages, boolean withLogging) -
copyFilesToPlugin
-
executeGradleTasks
-
testCall
-
testCall
-
testResult
-
testResult
-
testCallEmpty
-
testCallInReadTransaction
-
testResultInReadTransaction
-
isDockerImageAvailable
-