@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Provides @Singleton public final Logger.LoggerFactory provideLoggerFactory() { return createLoggerFactory(); }
@Override protected void configure() { bindListener(any(), blawr); }
@Test public void testLoggerFieldsAnnotatedWithResource() throws SecurityException, NoSuchFieldException { LoggerFieldsAnnotatedWithResource predicate = new LoggerFieldsAnnotatedWithResource(); assert predicate.apply(A.class.getDeclaredField("logger")); }
@Test public void testAssignLoggerToField() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { Logger logger = createMock(Logger.class); A a = new A(); Field field = A.class.getDeclaredField("logger"); AssignLoggerToField<A> assigner = new AssignLoggerToField<A>(logger, field); assigner.afterInjection(a); assert field.get(a).equals(logger); }
@BeforeMethod void createBlawr() { blawr = new BindLoggersAnnotatedWithResource(new JDKLogger.JDKLoggerFactory()); }
@Test public void testGetLoggerFieldsAnnotatedWithResourceOneLogger() { Set<Field> fields = blawr.getLoggerFieldsAnnotatedWithResource(A.class); assertEquals(fields.size(), 1); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Test public void testLoggerFieldsAnnotatedWithInjectReturnsNull() throws SecurityException, NoSuchFieldException { LoggerFieldsAnnotatedWithResource predicate = new LoggerFieldsAnnotatedWithResource(); assert !predicate.apply(C.class.getDeclaredField("logger")); }
@Test public void testAssignLoggerToField() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { Logger logger = createMock(Logger.class); A a = new A(); Field field = A.class.getDeclaredField("logger"); AssignLoggerToField<A> assigner = new AssignLoggerToField<A>(logger, field); assigner.afterInjection(a); assert field.get(a).equals(logger); }
@BeforeMethod void createBlawr() { blawr = new BindLoggersAnnotatedWithResource(new JDKLogger.JDKLoggerFactory()); }
@Provides @Singleton public final Logger.LoggerFactory provideLoggerFactory() { return createLoggerFactory(); }
@Override protected void configure() { bindListener(any(), blawr); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Test public void testLoggerFieldsAnnotatedWithResource() throws SecurityException, NoSuchFieldException { LoggerFieldsAnnotatedWithResource predicate = new LoggerFieldsAnnotatedWithResource(); assert predicate.apply(A.class.getDeclaredField("logger")); }
@Provides @Singleton public final Logger.LoggerFactory provideLoggerFactory() { return createLoggerFactory(); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Test public void testLoggerFieldsAnnotatedWithInjectReturnsNull() throws SecurityException, NoSuchFieldException { LoggerFieldsAnnotatedWithResource predicate = new LoggerFieldsAnnotatedWithResource(); assert !predicate.apply(C.class.getDeclaredField("logger")); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }