Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.junit.BeforeClass;
- import org.junit.Test;
- import org.junit.Assert;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.test.context.ContextConfiguration;
- import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
- @ContextConfiguration(locations = { "classpath:test-config.xml" })
- public class TestNothing extends AbstractJUnit4SpringContextTests {
- @Autowired
- PersonRepository repo;
- @BeforeClass
- public static void runBefore() {
- System.out.println("@BeforeClass: set up.");
- }
- @Test
- public void testInit() {
- Assert.assertTrue(repo.findAll().size() == 0 );
- }
- }
- => @BeforeClass: set up.
- => Process finished with exit code 0
- import org.springframework.test.context.TestContext;
- import org.springframework.test.context.support.AbstractTestExecutionListener;
- public class BeforeClassHook extends AbstractTestExecutionListener {
- public BeforeClassHook() { }
- @Override
- public void beforeTestClass(TestContext testContext) {
- System.out.println("BeforeClassHook.beforeTestClass(): set up.");
- }
- }
- import org.springframework.test.context.TestExecutionListeners;
- // other imports are the same
- @ContextConfiguration(locations = { "classpath:test-config.xml" })
- @TestExecutionListeners(BeforeClassHook.class)
- public class TestNothing extends AbstractJUnit4SpringContextTests {
- @Autowired
- PersonRepository repo;
- @Test
- public void testInit() {
- Assert.assertTrue(repo.findAll().size() == 0 );
- }
- }
- => BeforeClassHook.beforeTestClass(): set up.
- => Process finished with exit code 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement