Introducing new @Rule GuiceRule guice = new GuiceRule(*Module.class)
authorMichael Vorburger <vorburger@redhat.com>
Thu, 22 Sep 2016 10:57:43 +0000 (12:57 +0200)
committerMichael Vorburger <vorburger@redhat.com>
Wed, 5 Oct 2016 16:02:01 +0000 (18:02 +0200)
commit194d848b9fdd989afda1bc18d2eea617d9bc16c4
tree3c1e35852ac200b80b04806ad2cd9d5407cec2ee
parent88995e7e59e488800a39ac7497586bc4a14f0bb4
Introducing new @Rule GuiceRule guice = new GuiceRule(*Module.class)

This simplifies & standardizes setting up Guice for tests with a JUnit
rule. -- For an existing example, please consult the AclServiceTest in
netvirt/vpnservice/aclservice/impl; the TODO there will get replaced
with a @Rule based on the GuiceRule introduced here.

Change-Id: I931037e859c76ad06525cbd359056a7639179afe
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
inject-guice-testutils/pom.xml [new file with mode: 0644]
inject-guice-testutils/src/main/java/org/opendaylight/infrautils/inject/guice/testutils/GuiceModule.java [new file with mode: 0644]
inject-guice-testutils/src/main/java/org/opendaylight/infrautils/inject/guice/testutils/GuiceRule.java [new file with mode: 0644]
inject-guice-testutils/src/test/java/org/opendaylight/infrautils/inject/guice/testutils/tests/ExampleGuiceRuleTest.java [new file with mode: 0644]
inject-guice-testutils/src/test/java/org/opendaylight/infrautils/inject/guice/testutils/tests/ExamplePureGuiceTest.java [new file with mode: 0644]
inject-guice-testutils/src/test/java/org/opendaylight/infrautils/inject/guice/testutils/tests/SomeClassWithPostConstruct.java [new file with mode: 0644]
inject/pom.xml
pom.xml