Injection of @PersistenceContext in CDI-Unit
问题 Here is the unit testing code. When we run unit test code (SampleServiceTest2); EntityManager injected in AbstractDao is always null! How can we inject em during unit test. *** SampleServiceTest2.java import javax.inject.Inject; import org.jglue.cdiunit.CdiRunner; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(CdiRunner.class) public class SampleServiceTest2 { @Inject SampleService greeter; @Test public void testGreeter() throws Exception { System.out.println("before2");