Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EventTestRunnerAdaptor implements TestRunnerAdaptor
- {
- private EventManager eventManager;
- public EventTestRunnerAdaptor(EventManager eventManager)
- {
- Validate.notNull(eventManager, "EventManager must be specified");
- this.eventManager = eventManager;
- }
- /* (non-Javadoc)
- * @see org.jboss.arquillian.spi.TestRunnerAdaptor#beforeSuite()
- */
- @Override
- public void beforeSuite() throws Exception
- {
- eventManager.fire(new BeforeSuite());
- }
- /* (non-Javadoc)
- * @see org.jboss.arquillian.spi.TestRunnerAdaptor#afterSuite()
- */
- @Override
- public void afterSuite() throws Exception
- {
- eventManager.fire(new AfterSuite());
- }
- /* (non-Javadoc)
- * @see org.jboss.arquillian.spi.TestRunnerAdaptor#beforeClass(java.lang.Class)
- */
- @Override
- public void beforeClass(Class<?> testClass) throws Exception
- {
- eventManager.fire(new BeforeClass(testClass));
- }
- /* (non-Javadoc)
- * @see org.jboss.arquillian.spi.TestRunnerAdaptor#afterClasss(java.lang.Class)
- */
- @Override
- public void afterClass(Class<?> testClass) throws Exception
- {
- eventManager.fire(new AfterClass(testClass));
- }
- /* (non-Javadoc)
- * @see org.jboss.arquillian.spi.TestRunnerAdaptor#before(java.lang.Class, java.lang.reflect.Method)
- */
- @Override
- public void before(Class<?> testClass, Method testMethod) throws Exception
- {
- eventManager.fire(new Before(testClass, testMethod));
- }
- /* (non-Javadoc)
- * @see org.jboss.arquillian.spi.TestRunnerAdaptor#after(java.lang.Class, java.lang.reflect.Method)
- */
- @Override
- public void after(Class<?> testClass, Method testMethod) throws Exception
- {
- eventManager.fire(new After(testClass, testMethod));
- }
- /* (non-Javadoc)
- * @see org.jboss.arquillian.spi.TestRunnerAdaptor#test(org.jboss.arquillian.spi.TestMethodExecutor)
- */
- @Override
- public TestResult test(TestMethodExecutor testMethodExecutor) throws Exception
- {
- Test test = new Test(testMethodExecutor);
- eventManager.fire(test);
- return test.getTestResult();
- }
Add Comment
Please, Sign In to add comment