Skip to content

Instantly share code, notes, and snippets.

@aslakknutsen
Created September 23, 2014 18:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aslakknutsen/ea7f68627d039e39a2e3 to your computer and use it in GitHub Desktop.
Save aslakknutsen/ea7f68627d039e39a2e3 to your computer and use it in GitHub Desktop.
Arquillian Core - Vert.X based
Registered: RegisterExtension [name=ModuleX, observes=[Observer [address=b1ab6db4-1018-4eb3-ab0b-5b4115c8265d, event=test.Before], Observer [address=631b29a8-6696-4303-ac74-4ad8ce37dd80, event=test.Before]]]
Sending event... test.BeforeSuite
Sending event... test.BeforeClass
beforeClass
Sending event... test.Before
Forward to b1ab6db4-1018-4eb3-ab0b-5b4115c8265d
Forward to 631b29a8-6696-4303-ac74-4ad8ce37dd80
Before Observer 1
Before Observer 2
before
after
Sending event... test.After
Sending event... test.AfterClass
afterClass
Sending event... test.AfterSuite
package org.arquillian.vertx.test.modulex;
import org.arquillian.vertx.test.modulespi.Extension;
import org.arquillian.vertx.test.modulespi.ExtensionMain;
public class ModuleXExtension extends ExtensionMain {
@Override
public void register(Extension extension) {
extension.register("ModuleX", new Class<?>[] {TestObserver.class});
}
}
package org.arquillian.vertx.test.modulex;
import org.arquillian.vertx.test.event.test.Before;
import org.arquillian.vertx.test.spi.Observes;
public class TestObserver {
public void before(@Observes Before event) {
System.out.println("\t\tBefore Observer 1");
}
public void before2(@Observes Before event) {
System.out.println("\t\tBefore Observer 2");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment