package org.jboss.cdi.tck.interceptors.tests.contract.aroundInvoke; import static org.testng.Assert.assertEquals; import javax.interceptor.Interceptors; import javax.naming.InitialContext; import javax.transaction.TransactionSynchronizationRegistry; public class Baz { private static Object key; public static Object getKey() { return key; } @Interceptors(BazInterceptor.class) void ping() throws Exception { TransactionSynchronizationRegistry tsr = (TransactionSynchronizationRegistry) InitialContext .doLookup("java:comp/TransactionSynchronizationRegistry"); key = tsr.getTransactionKey(); assertEquals(key, Bar.getKey()); } }