Skip to content

Commit cdaca61

Browse files
committed
Adding transactional listeners
1 parent 765b134 commit cdaca61

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

src/test/java/com/devnexus/ting/core/dao/BaseDaoIntegrationTest.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
import com.devnexus.ting.common.SpringProfile;
3131
import com.devnexus.ting.core.service.SystemSetupService;
3232
import com.devnexus.ting.web.config.ServicesConfig;
33+
import org.springframework.test.context.TestExecutionListeners;
34+
import org.springframework.test.context.support.DependencyInjectionTestExecutionListener;
35+
import org.springframework.test.context.transaction.TransactionalTestExecutionListener;
3336

3437
/**
3538
* Base class for Dao Test Cases.
@@ -38,17 +41,21 @@
3841
*
3942
*/
4043
@RunWith(SpringJUnit4ClassRunner.class)
41-
@ContextConfiguration(initializers=IntegrationTestApplicationContextInitializer.class,
42-
classes=ServicesConfig.class)
44+
@ContextConfiguration(initializers = IntegrationTestApplicationContextInitializer.class,
45+
classes = ServicesConfig.class)
4346
@ActiveProfiles({SpringProfile.DEFAULT})
47+
@TestExecutionListeners({DependencyInjectionTestExecutionListener.class, TransactionalTestExecutionListener.class})
4448
@Configuration
4549
public abstract class BaseDaoIntegrationTest {
4650

47-
protected @PersistenceContext EntityManager entityManager;
51+
protected @PersistenceContext
52+
EntityManager entityManager;
4853

49-
@Autowired private SystemSetupService systemSetupService;
54+
@Autowired
55+
private SystemSetupService systemSetupService;
5056

51-
@Autowired private SystemDao systemDao;
57+
@Autowired
58+
private SystemDao systemDao;
5259

5360
@Before
5461
public void setup() {

0 commit comments

Comments
 (0)