@Test public void testGetMethodThatIsBooleanObjectGetter() { TestContextProvider contextProvider = new TestContextProvider(); ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider); assertNotNull(contextDescriptor.getProperties().get("booleanObjectValue")); assertEquals("isBooleanObjectValue", contextDescriptor.getProperties().get("booleanObjectValue").getName()); assertEquals(Boolean.class, contextDescriptor.getProperties().get("booleanObjectValue").getReturnType()); }
public ContextDescriptor createContextDescriptor(final Object contextProvider) { final FlipContext contextAnnotation = contextProvider.getClass().getAnnotation(FlipContext.class); if (contextAnnotation == null) { return null; } final ContextDescriptor contextDescriptor = new ContextDescriptor(); contextDescriptor.setName(contextAnnotation.name()); contextDescriptor.setContext(contextProvider); addContextProperties(contextDescriptor); return contextDescriptor; }
ContextDescriptorFactory { public ContextDescriptor createContextDescriptor(final Object contextProvider) { final FlipContext contextAnnotation = contextProvider.getClass().getAnnotation(FlipContext.class); if (contextAnnotation == null) { return null; } final ContextDescriptor contextDescriptor = new ContextDescriptor(); contextDescriptor.setName(contextAnnotation.name()); contextDescriptor.setContext(contextProvider); addContextProperties(contextDescriptor); return contextDescriptor; } }
ContextDescriptorFactory { public ContextDescriptor createContextDescriptor(final Object contextProvider) { final FlipContext contextAnnotation = contextProvider.getClass().getAnnotation(FlipContext.class); if (contextAnnotation == null) { return null; } final ContextDescriptor contextDescriptor = new ContextDescriptor(); contextDescriptor.setName(contextAnnotation.name()); contextDescriptor.setContext(contextProvider); addContextProperties(contextDescriptor); return contextDescriptor; }  }
ContextDescriptorFactory { public ContextDescriptor createContextDescriptor(final Object contextProvider) { final FlipContext contextAnnotation = contextProvider.getClass().getAnnotation(FlipContext.class); if (contextAnnotation == null) { return null; } final ContextDescriptor contextDescriptor = new ContextDescriptor(); contextDescriptor.setName(contextAnnotation.name()); contextDescriptor.setContext(contextProvider); addContextProperties(contextDescriptor); return contextDescriptor; }  ContextDescriptor createContextDescriptor(final Object contextProvider); }
ContextDescriptorFactory { public ContextDescriptor createContextDescriptor(final Object contextProvider) { final FlipContext contextAnnotation = contextProvider.getClass().getAnnotation(FlipContext.class); if (contextAnnotation == null) { return null; } final ContextDescriptor contextDescriptor = new ContextDescriptor(); contextDescriptor.setName(contextAnnotation.name()); contextDescriptor.setContext(contextProvider); addContextProperties(contextDescriptor); return contextDescriptor; }  ContextDescriptor createContextDescriptor(final Object contextProvider);  }