Unitils CDI module

This module does the configuration for CDI.

CDI Module load artifact (maven)

<dependency>
  <groupId>org.unitils.cdi</groupId>
  <artifactId>unitils-cdi</artifactId>
  <version>1.x.x</version>
</dependency>

CDI Module project config

You need to add this in your unitils.properties (unitils.org).

unitils.modules= [..other modules..],cdi, [..other modules..]

unitils.module.cdi.className=org.unitils.cdi.CdiModule
unitils.module.cdi.runAfter=
unitils.module.cdi.enabled=true

Example

@RunWith(UnitilsJUnit4TestClassRunner.class)
public class HelloWithUnitilsTest {

    @CdiInjection
    private Hello hello;

    @Test
    public void test() {
        Assert.assertNotNull(hello);
        assertEquals("should say Hello World !!!", "Hello World !!!", hello.sayHelloWorld());
    }

}
 

Last edit: Willemijn Wouters 2016-06-23