Skip to content

Commit e89c4da

Browse files
author
Burak Serdar
committed
output more info for assemble
1 parent fff73da commit e89c4da

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

crud/src/main/java/com/redhat/lightblue/assoc/ep/Assemble.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,13 @@ public JsonNode toJson() {
198198
ArrayNode array = JsonNodeFactory.instance.arrayNode();
199199
a.set("right", array);
200200
for (ExecutionBlock b : destinationBlocks) {
201-
array.add(b.toJson());
201+
ObjectNode detail=JsonNodeFactory.instance.objectNode();
202+
AssociationQuery aq = b.getAssociationQueryForEdge(block);
203+
detail.set("associationQuery",aq.getQuery().toJson());
204+
detail.set("source",b.toJson());
205+
array.add(detail);
202206
}
203207
return o;
204208
}
209+
205210
}

crud/src/test/java/com/redhat/lightblue/assoc/ep/ExecutionPlanTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public void retrieveAandBonly() throws Exception {
108108
Assert.assertNotNull(left1.get("search"));
109109

110110
JsonNode right1 = assemble1.get("right");
111-
JsonNode assemble2 = right1.get(0).get("assemble");
111+
JsonNode assemble2 = right1.get(0).get("source").get("assemble");
112112
Assert.assertEquals("B", assemble2.get("entity").asText());
113113
}
114114

@@ -143,8 +143,8 @@ public void retrieveABC() throws Exception {
143143
Assert.assertNotNull(left1.get("copy"));
144144
JsonNode right1 = assemble1.get("right");
145145
Assert.assertEquals(2, right1.size());
146-
JsonNode assemble2 = right1.get(0).get("assemble");
147-
JsonNode assemble3 = right1.get(1).get("assemble");
146+
JsonNode assemble2 = right1.get(0).get("source").get("assemble");
147+
JsonNode assemble3 = right1.get(1).get("source").get("assemble");
148148
Assert.assertTrue(assemble2.get("entity").asText().equals("C") || assemble3.get("entity").asText().equals("C"));
149149
Assert.assertTrue(assemble2.get("entity").asText().equals("B") || assemble3.get("entity").asText().equals("B"));
150150
}
@@ -191,7 +191,7 @@ public void retrieveAandConly_CFirst() throws Exception {
191191

192192
JsonNode right1 = assemble1.get("right");
193193
Assert.assertEquals(1, right1.size());
194-
Assert.assertEquals("C", right1.get(0).get("assemble").get("entity").asText());
194+
Assert.assertEquals("C", right1.get(0).get("source").get("assemble").get("entity").asText());
195195
}
196196

197197
@Test

0 commit comments

Comments
 (0)