|
1 | 1 | /*
|
2 |
| - * Copyright 2016-2023 Crown Copyright |
| 2 | + * Copyright 2016-2024 Crown Copyright |
3 | 3 | *
|
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License");
|
5 | 5 | * you may not use this file except in compliance with the License.
|
@@ -193,7 +193,7 @@ public void shouldGetAllEdgesWhenFlagSet() throws Exception {
|
193 | 193 | final Iterable<? extends Element> resultsIncludingAllEdges = graph.execute(opIncludingAllEdges, user);
|
194 | 194 |
|
195 | 195 | // Then
|
196 |
| - ElementUtil.assertElementEquals(Arrays.asList( |
| 196 | + ElementUtil.assertElementEqualsIncludingMatchedVertex(Arrays.asList( |
197 | 197 | new Edge.Builder()
|
198 | 198 | .group(TestGroups.EDGE)
|
199 | 199 | .source(SOURCE_1)
|
@@ -238,7 +238,7 @@ public void shouldGetAllEntitiesWhenFlagSet() throws OperationException {
|
238 | 238 | final Iterable<? extends Element> resultsExcludingAllEntities = graph.execute(opExcludingAllEntities, user);
|
239 | 239 |
|
240 | 240 | // Then
|
241 |
| - ElementUtil.assertElementEquals(Arrays.asList( |
| 241 | + ElementUtil.assertElementEqualsIncludingMatchedVertex(Arrays.asList( |
242 | 242 | new Edge.Builder()
|
243 | 243 | .group(TestGroups.EDGE)
|
244 | 244 | .source(SOURCE_1)
|
@@ -297,7 +297,7 @@ public void shouldGetElementsWithMatchedVertex() throws Exception {
|
297 | 297 | final Iterable<? extends Element> results = graph.execute(op, user);
|
298 | 298 |
|
299 | 299 | // Then
|
300 |
| - ElementUtil.assertElementEquals(Arrays.asList( |
| 300 | + ElementUtil.assertElementEqualsIncludingMatchedVertex(Arrays.asList( |
301 | 301 | new Edge.Builder()
|
302 | 302 | .group(TestGroups.EDGE)
|
303 | 303 | .source(SOURCE_DIR_1)
|
@@ -350,7 +350,7 @@ public void shouldGetElementsWithMatchedVertexFilter() throws Exception {
|
350 | 350 | final Iterable<? extends Element> results = graph.execute(op, user);
|
351 | 351 |
|
352 | 352 | // Then
|
353 |
| - ElementUtil.assertElementEquals(Arrays.asList( |
| 353 | + ElementUtil.assertElementEqualsIncludingMatchedVertex(Arrays.asList( |
354 | 354 | new Edge.Builder()
|
355 | 355 | .group(TestGroups.EDGE)
|
356 | 356 | .source(SOURCE_DIR_1)
|
@@ -652,8 +652,13 @@ private void shouldGetElements(final Collection<Element> expectedElements,
|
652 | 652 | final Iterable<? extends Element> resultsElement = graph.execute(opElement, user);
|
653 | 653 |
|
654 | 654 | // Then
|
655 |
| - ElementUtil.assertElementEquals(expectedElements, resultsSeed, true); |
656 |
| - ElementUtil.assertElementEquals(expectedElements, resultsElement, true); |
| 655 | + if (includeEdges && inOutType == IncludeIncomingOutgoingType.INCOMING) { |
| 656 | + ElementUtil.assertElementEquals(expectedElements, resultsSeed, true); |
| 657 | + ElementUtil.assertElementEquals(expectedElements, resultsElement, true); |
| 658 | + } else { |
| 659 | + ElementUtil.assertElementEqualsIncludingMatchedVertex(expectedElements, resultsSeed, true); |
| 660 | + ElementUtil.assertElementEqualsIncludingMatchedVertex(expectedElements, resultsElement, true); |
| 661 | + } |
657 | 662 | }
|
658 | 663 |
|
659 | 664 | private static Collection<Element> getElements(final Collection<ElementId> seeds, final Boolean direction) {
|
|
0 commit comments