@Test
public void testXyz() {
EntityManager em = mock(EntityManager.class);
- InjectorBuilder.setInjectorFactory(new JavaEETestInjectorFactory().addEntityManagerBinding(em));
+ InjectorBuilder.setInjectorFactory(new JavaEETestInjectorFactory()
+ .addEntityManagerBinding(em));
X x = new X();
public static class Y {
@PersistenceContext
- Integer wrongType;
+ private Integer wrongType;
}
@Test
public void testWrongType() {
EntityManager em = mock(EntityManager.class);
- InjectorBuilder.setInjectorFactory(new JavaEETestInjectorFactory().addEntityManagerBinding(em));
+ InjectorBuilder.setInjectorFactory(new JavaEETestInjectorFactory()
+ .addEntityManagerBinding(em));
Y y = new Y();
InjectorBuilder.getInjector().inject(y);
assertNull(y.wrongType);
public static @interface MyAnnotation {
}
-
+
public static class Z {
@MyAnnotation
private int x;
-
+
// any annotation will force traversal.
@Mock
- private Z z;
+ private Z z;
}
assertEquals(100, z.x);
assertEquals(100, z.z.x);
}
-
-
+
}