BitronixXATransactionManager implements XATransactionManager { @Override public TransactionManager getTransactionManager() { return bitronixTransactionManager; }  @Override void init(); @SneakyThrows(RecoveryException.class) @Override void registerRecoveryResource(final String dataSourceName, final XADataSource xaDataSource); @Override void removeRecoveryResource(final String dataSourceName, final XADataSource xaDataSource); @SneakyThrows({SystemException.class, RollbackException.class}) @Override void enlistResource(final SingleXAResource singleXAResource); @Override TransactionManager getTransactionManager(); @Override void close();  }
@Test public void assertGetTransactionManager() { assertThat(bitronixXATransactionManager.getTransactionManager(), is(bitronixTransactionManager)); }