diff --git a/enterprise/causal-clustering/src/test/java/org/neo4j/causalclustering/scenarios/CausalClusteringProceduresIT.java b/enterprise/causal-clustering/src/test/java/org/neo4j/causalclustering/scenarios/CausalClusteringProceduresIT.java index 82949076ae29b..2be8c7a51ea49 100644 --- a/enterprise/causal-clustering/src/test/java/org/neo4j/causalclustering/scenarios/CausalClusteringProceduresIT.java +++ b/enterprise/causal-clustering/src/test/java/org/neo4j/causalclustering/scenarios/CausalClusteringProceduresIT.java @@ -23,6 +23,8 @@ import org.junit.ClassRule; import org.junit.Test; +import java.util.Optional; + import org.neo4j.causalclustering.core.CoreGraphDatabase; import org.neo4j.causalclustering.discovery.Cluster; import org.neo4j.causalclustering.discovery.CoreClusterMember; @@ -65,8 +67,9 @@ public void coreProceduresShouldBeAvailable() throws Throwable for ( String procedure : coreProcs ) { - CoreClusterMember coreClusterMember = cluster.coreMembers().stream().findFirst().get(); - CoreGraphDatabase database = coreClusterMember.database(); + Optional firstCore = cluster.coreMembers().stream().findFirst(); + assert firstCore.isPresent(); + CoreGraphDatabase database = firstCore.get().database(); InternalTransaction tx = database.beginTransaction( KernelTransaction.Type.explicit, AUTH_DISABLED ); Result coreResult = database.execute( "CALL " + procedure + "()" ); @@ -90,9 +93,9 @@ public void readReplicaProceduresShouldBeAvailable() throws Exception // when for ( String procedure : readReplicaProcs ) { - ReadReplica readReplica = cluster.readReplicas().stream().findFirst().get(); - - ReadReplicaGraphDatabase database = readReplica.database(); + Optional firstReadReplica = cluster.readReplicas().stream().findFirst(); + assert firstReadReplica.isPresent(); + ReadReplicaGraphDatabase database = firstReadReplica.get().database(); InternalTransaction tx = database.beginTransaction( KernelTransaction.Type.explicit, AUTH_DISABLED ); Result readReplicaResult = database.execute( "CALL " + procedure + "()" );