List of usage examples for org.springframework.transaction.support TransactionTemplate TransactionTemplate
public TransactionTemplate()
From source file:net.cpollet.jixture.asserts.TestJixtureAssert.java
@Test public void transactionTemplateIsUsedWhenSet() { // GIVEN/*www .j a v a2 s .c o m*/ Mockito.when(unitDao.getAll(User.class)).thenReturn(Collections.<User>emptyList()); final boolean[] transactionTemplateUsed = { false }; TransactionTemplate transactionTemplate = new TransactionTemplate() { @Override public <T> T execute(TransactionCallback<T> action) throws TransactionException { transactionTemplateUsed[0] = true; return action.doInTransaction(null); } }; // WHEN JixtureAssert.assertThat(User.class).usingTransactionTemplate(transactionTemplate).isEmpty(); // THEN assertThat(transactionTemplateUsed[0]).isTrue(); }