Skip to content

Commit 495dfa2

Browse files
committed
feat: generate issue on graph
Signed-off-by: Otavio Santana <[email protected]>
1 parent bd47ec0 commit 495dfa2

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

jnosql-neo4j/src/test/java/org/eclipse/jnosql/databases/neo4j/integration/GraphTemplateIntegrationTest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import org.junit.jupiter.api.Test;
3434
import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
3535

36+
import java.util.HashMap;
3637
import java.util.Optional;
3738

3839
import static org.assertj.core.api.Assertions.assertThat;
@@ -60,6 +61,7 @@ public class GraphTemplateIntegrationTest {
6061

6162
@BeforeEach
6263
void setUp() {
64+
removeAllEdges();
6365
template.delete(Magazine.class).execute();
6466
}
6567

@@ -148,4 +150,15 @@ void shouldCreateEdgeFromNullId() {
148150
soft.assertThat(magazineEdge.id()).isPresent();
149151
});
150152
}
153+
154+
private void removeAllEdges() {
155+
String cypher = "MATCH ()-[r]-() DELETE r";
156+
157+
try {
158+
var entityManager = DatabaseContainer.INSTANCE.get("neo4j");
159+
entityManager.executeQuery(cypher, new HashMap<>()).toList();
160+
} catch (Exception e) {
161+
throw new RuntimeException("Failed to remove edges before node deletion", e);
162+
}
163+
}
151164
}

0 commit comments

Comments
 (0)