@Test
public void jpaWithActiveSpanOnlyWithParent() {
try (Scope activeSpan = mockTracer.buildSpan("parent").startActive(true)) {
EntityManagerFactory entityManagerFactory =
Persistence.createEntityManagerFactory("jpa_active_span_only");
Employee employee = new Employee();
EntityManager entityManager = entityManagerFactory.createEntityManager();
entityManager.getTransaction().begin();
entityManager.persist(employee);
entityManager.getTransaction().commit();
entityManager.close();
entityManagerFactory.close();
assertNotNull(employee.id);
}
List<MockSpan> finishedSpans = mockTracer.finishedSpans();
assertEquals(9, finishedSpans.size());
checkSameTrace(finishedSpans);
assertNull(mockTracer.scopeManager().active());
}
HibernateTest.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:java-p6spy
作者:
评论列表
文章目录