@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Test public void testGetLoggerFieldsAnnotatedWithResourceOneLogger() { Set<Field> fields = blawr.getLoggerFieldsAnnotatedWithResource(A.class); assertEquals(fields.size(), 1); }
@Test public void testGetLoggerFieldsAnnotatedWithResourceTwoLoggers() { Set<Field> fields = blawr.getLoggerFieldsAnnotatedWithResource(D.class); assertEquals(fields.size(), 2); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@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 testGetLoggerFieldsAnnotatedWithResourceNoLogger() { Set<Field> fields = blawr.getLoggerFieldsAnnotatedWithResource(this.getClass()); assertEquals(fields.size(), 0); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Test public void testGetLoggerFieldsAnnotatedWithResourceTwoLoggers() { Set<Field> fields = blawr.getLoggerFieldsAnnotatedWithResource(D.class); assertEquals(fields.size(), 2); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
@Test public void testGetLoggerFieldsAnnotatedWithResourceNoLogger() { Set<Field> fields = blawr.getLoggerFieldsAnnotatedWithResource(this.getClass()); assertEquals(fields.size(), 0); }
@Override protected void configure() { bindListener(any(), new BindLoggersAnnotatedWithResource(createLoggerFactory())); }
public <I> void hear(TypeLiteral<I> injectableType, TypeEncounter<I> encounter) { Class<? super I> type = injectableType.getRawType(); Set<Field> loggerFields = getLoggerFieldsAnnotatedWithResource(type); if (loggerFields.size() == 0) return; Logger logger = loggerFactory.getLogger(type.getName()); for (Field field : loggerFields) { if (field.isAnnotationPresent(Named.class)) { Named name = field.getAnnotation(Named.class); encounter.register(new AssignLoggerToField<I>(loggerFactory.getLogger(name.value()), field)); } else { encounter.register(new AssignLoggerToField<I>(logger, field)); } } }
@BeforeMethod void createBlawr() { blawr = new BindLoggersAnnotatedWithResource(new JDKLogger.JDKLoggerFactory()); }
public <I> void hear(TypeLiteral<I> injectableType, TypeEncounter<I> encounter) { Class<? super I> type = injectableType.getRawType(); Set<Field> loggerFields = getLoggerFieldsAnnotatedWithResource(type); if (loggerFields.isEmpty()) return; Logger logger = loggerFactory.getLogger(type.getName()); for (Field field : loggerFields) { if (field.isAnnotationPresent(Named.class)) { Named name = field.getAnnotation(Named.class); encounter.register(new AssignLoggerToField<I>(loggerFactory.getLogger(name.value()), field)); } else { encounter.register(new AssignLoggerToField<I>(logger, field)); } } }
@BeforeMethod void createBlawr() { blawr = new BindLoggersAnnotatedWithResource(new JDKLogger.JDKLoggerFactory()); }
public <I> void hear(TypeLiteral<I> injectableType, TypeEncounter<I> encounter) { Class<? super I> type = injectableType.getRawType(); Set<Field> loggerFields = getLoggerFieldsAnnotatedWithResource(type); if (loggerFields.size() == 0) return; Logger logger = loggerFactory.getLogger(type.getName()); for (Field field : loggerFields) { if (field.isAnnotationPresent(Named.class)){ Named name = field.getAnnotation(Named.class); encounter.register(new AssignLoggerToField<I>(loggerFactory.getLogger(name.value()), field)); } else { encounter.register(new AssignLoggerToField<I>(logger, field)); } } }
public <I> void hear(TypeLiteral<I> injectableType, TypeEncounter<I> encounter) { Class<? super I> type = injectableType.getRawType(); Set<Field> loggerFields = getLoggerFieldsAnnotatedWithResource(type); if (loggerFields.isEmpty()) return; Logger logger = loggerFactory.getLogger(type.getName()); for (Field field : loggerFields) { if (field.isAnnotationPresent(Named.class)) { Named name = field.getAnnotation(Named.class); encounter.register(new AssignLoggerToField<I>(loggerFactory.getLogger(name.value()), field)); } else { encounter.register(new AssignLoggerToField<I>(logger, field)); } } }
public <I> void hear(TypeLiteral<I> injectableType, TypeEncounter<I> encounter) { Class<? super I> type = injectableType.getRawType(); Set<Field> loggerFields = getLoggerFieldsAnnotatedWithResource(type); if (loggerFields.size() == 0) return; Logger logger = loggerFactory.getLogger(type.getName()); for (Field field : loggerFields) { if (field.isAnnotationPresent(Named.class)){ Named name = field.getAnnotation(Named.class); encounter.register(new AssignLoggerToField<I>(loggerFactory.getLogger(name.value()), field)); } else { encounter.register(new AssignLoggerToField<I>(logger, field)); } } }
public <I> void hear(TypeLiteral<I> injectableType, TypeEncounter<I> encounter) { Class<? super I> type = injectableType.getRawType(); Set<Field> loggerFields = getLoggerFieldsAnnotatedWithResource(type); if (loggerFields.isEmpty()) return; Logger logger = loggerFactory.getLogger(type.getName()); for (Field field : loggerFields) { if (field.isAnnotationPresent(Named.class)) { Named name = field.getAnnotation(Named.class); encounter.register(new AssignLoggerToField<I>(loggerFactory.getLogger(name.value()), field)); } else { encounter.register(new AssignLoggerToField<I>(logger, field)); } } }