77import static org .mockito .Mockito .mock ;
88import static org .mockito .Mockito .when ;
99
10- import com .google .common .collect .Lists ;
1110import com .google .common .collect .Sets ;
1211import java .nio .ByteBuffer ;
1312import java .util .ArrayList ;
@@ -86,14 +85,8 @@ private void createGraph_shouldCreateCorrectGraph() {
8685 Sets .newHashSet (entities .get (rootIndex1 ), entities .get (rootIndex2 ));
8786
8887 graph = new StructuredTraceGraph (trace );
89- assertEquals (expectedRootEntities , graph .getRootEntities ());
9088 assertEquals (expectedRootEvents , graph .getRootEvents ());
9189 assertEquals (events .get (sourceIdx1 ), graph .getParentEvent (events .get (targetIdx1 )));
92- assertEquals (
93- Lists .newArrayList (entities .get (sourceIdx1 )),
94- graph .getParentEntities (entities .get (targetIdx1 )));
95- List <Entity > root1Children = graph .getChildrenEntities (entities .get (rootIndex1 ));
96- assertEquals (Lists .newArrayList (entities .get (targetIdx1 )), root1Children );
9790 assertEquals (expectedEventMap , graph .getEventMap ());
9891 assertEquals (childToParentIds , graph .getChildIdsToParentIds ());
9992 }
@@ -194,7 +187,6 @@ void testOnMockedEvents() {
194187
195188 StructuredTraceGraph graph = new StructuredTraceGraph (trace );
196189 assertEquals (3 , graph .getEventMap ().size ());
197- assertEquals (1 , graph .getRootEntities ().size ());
198190 assertEquals (1 , graph .getRootEvents ().size ());
199191 Map <ByteBuffer , ByteBuffer > childIdToParentIds = graph .getChildIdsToParentIds ();
200192 Map <ByteBuffer , List <ByteBuffer >> parentToChildEventIds = graph .getParentToChildEventIds ();
@@ -204,8 +196,6 @@ void testOnMockedEvents() {
204196 assertTrue (
205197 parentToChildEventIds .containsKey (e1 .getEventId ())
206198 && parentToChildEventIds .containsKey (e2 .getEventId ()));
207- assertTrue (graph .getParentEntities (entity2 ).contains (entity1 ));
208- assertTrue (graph .getParentEntities (entity3 ).contains (entity2 ));
209199 assertEquals (e1 , graph .getParentEvent (e2 ));
210200 assertEquals (e2 , graph .getParentEvent (e3 ));
211201 }
@@ -296,11 +286,9 @@ void test_recreate_partialGraph() {
296286
297287 StructuredTraceGraph graph = new StructuredTraceGraph (trace );
298288 assertEquals (2 , graph .getEventMap ().size ());
299- assertEquals (1 , graph .getRootEntities ().size ());
300289 assertEquals (1 , graph .getRootEvents ().size ());
301290 assertTrue (graph .getChildIdsToParentIds ().containsKey (e2 .getEventId ()));
302291 assertTrue (graph .getParentToChildEventIds ().containsKey (e1 .getEventId ()));
303- assertTrue (graph .getParentEntities (entity2 ).contains (entity1 ));
304292 assertEquals (e1 , graph .getParentEvent (e2 ));
305293
306294 // add a new event and rebuild the event graph
@@ -328,34 +316,24 @@ void test_recreate_partialGraph() {
328316 StructuredTraceBuilder .buildStructuredTraceFromRawSpans (
329317 List .of (rawSpan1 , rawSpan2 , rawSpan3 ), traceId , CUSTOMER_ID );
330318 TraceEventsGraph traceEventsGraph = graph .getTraceEventsGraph ();
331- TraceEntitiesGraph traceEntitiesGraph = graph .getTraceEntitiesGraph ();
332319
333320 graph .reCreateTraceEventsGraph (trace );
334- assertSame (traceEntitiesGraph , graph .getTraceEntitiesGraph ());
335321 assertNotSame (traceEventsGraph , graph .getTraceEventsGraph ());
336322 assertEquals (3 , graph .getEventMap ().size ());
337- assertEquals (1 , graph .getRootEntities ().size ());
338323 assertEquals (1 , graph .getRootEvents ().size ());
339324 assertTrue (graph .getChildIdsToParentIds ().containsKey (e2 .getEventId ()));
340325 assertTrue (graph .getChildIdsToParentIds ().containsKey (e3 .getEventId ()));
341326 assertTrue (graph .getParentToChildEventIds ().containsKey (e1 .getEventId ()));
342- assertTrue (graph .getParentEntities (entity2 ).contains (entity1 ));
343- assertEquals (1 , graph .getChildrenEntities (entity1 ).size ());
344327 assertEquals (e1 , graph .getParentEvent (e2 ));
345328 assertEquals (e1 , graph .getParentEvent (e3 ));
346329
347330 traceEventsGraph = graph .getTraceEventsGraph ();
348- graph .reCreateTraceEntitiesGraph (trace );
349- assertNotSame (traceEntitiesGraph , graph .getTraceEntitiesGraph ());
350331 assertSame (traceEventsGraph , graph .getTraceEventsGraph ());
351332 assertEquals (3 , graph .getEventMap ().size ());
352- assertEquals (1 , graph .getRootEntities ().size ());
353333 assertEquals (1 , graph .getRootEvents ().size ());
354334 assertTrue (graph .getChildIdsToParentIds ().containsKey (e2 .getEventId ()));
355335 assertTrue (graph .getChildIdsToParentIds ().containsKey (e3 .getEventId ()));
356336 assertTrue (graph .getParentToChildEventIds ().containsKey (e1 .getEventId ()));
357- assertTrue (graph .getParentEntities (entity2 ).contains (entity1 ));
358- assertEquals (2 , graph .getChildrenEntities (entity1 ).size ());
359337 assertEquals (e1 , graph .getParentEvent (e2 ));
360338 assertEquals (e1 , graph .getParentEvent (e3 ));
361339 }
0 commit comments