Assert.assertTrue("end2 check", ok);
}
@Test
public void testIncEdgeWeight() throws Exception {
ProfileReport report = makeReport(new IdentityImpl("something"));
AccessedObjectsDetailTest detail = new AccessedObjectsDetailTest();
detail.addAccess(new String("obj1"));
setAccessedObjectsDetailMethod.invoke(report, detail);
listener.report(report);
report = makeReport(new IdentityImpl("somethingElse"));
detail = new AccessedObjectsDetailTest();
detail.addAccess(new String("obj1"));
detail.addAccess(new String("obj1"));
setAccessedObjectsDetailMethod.invoke(report, detail);
listener.report(report);
Graph<LabelVertex, WeightedEdge> graph = builder.getAffinityGraph();
System.out.println(graph);
Assert.assertEquals(1, graph.getEdgeCount());
Assert.assertEquals(2, graph.getVertexCount());
for (WeightedEdge e : graph.getEdges()) {
Assert.assertEquals(1, e.getWeight());
}
report = makeReport(new IdentityImpl("something"));
detail = new AccessedObjectsDetailTest();
detail.addAccess(new String("obj1"));
setAccessedObjectsDetailMethod.invoke(report, detail);
listener.report(report);
graph = builder.getAffinityGraph();
System.out.println("Second time: " + graph);
Assert.assertEquals(1, graph.getEdgeCount());
Assert.assertEquals(2, graph.getVertexCount());
for (WeightedEdge e : graph.getEdges()) {
Assert.assertEquals(2, e.getWeight());
}
report = makeReport(new IdentityImpl("something"));
detail = new AccessedObjectsDetailTest();
detail.addAccess(new String("obj1"));
setAccessedObjectsDetailMethod.invoke(report, detail);
listener.report(report);