package org.test4j.junit.extend;
import static org.junit.Assert.assertTrue;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.test4j.junit.extend.demo.InterceptorRunner;
import org.test4j.junit.extend.demo.SampleLoggingInterceptor;
import org.test4j.junit.extend.demo.InterceptorRunner.InterceptorClasses;
@RunWith(InterceptorRunner.class)
@InterceptorClasses(value = { SampleLoggingInterceptor.class })
public class TestCustomRunnerWithLoggingInterceptor {
@Before
public void setUp() throws InterruptedException {
System.out.println("Real before");
Thread.sleep(100);
}
@Test
public void testDummy() throws InterruptedException {
Thread.sleep(500);
assertTrue(true);
System.out.println("Some text for test purpose");
}
@After
public void tearDown() throws InterruptedException {
Thread.sleep(100);
System.out.println("Real after");
}
}