Package com.tacitknowledge.flip.context

Examples of com.tacitknowledge.flip.context.ContextDescriptor


    }
   
    @Test
    public void testGetDescriptorForAnnotatedClass() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertEquals("test", contextDescriptor.getName());
        assertEquals(contextProvider, contextDescriptor.getContext());
    }
View Full Code Here


    }

    @Test
    public void testGetSimpleMethodAsProperty() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertNotNull(contextDescriptor.getProperties().get("hello"));
        assertEquals("hello", contextDescriptor.getProperties().get("hello").getName());
    }
View Full Code Here

    }
   
    @Test
    public void testObtainNullForVoidMethod() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertNull(contextDescriptor.getProperties().get("ignoreVoidMethod"));
    }
View Full Code Here

    }
   
    @Test
    public void testObtainNullForMethodWithParams() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertNull(contextDescriptor.getProperties().get("methodWithParams"));
    }
View Full Code Here

    }
   
    @Test
    public void testGetMethodThatIsAnnotatedAsContextProperty() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertNotNull(contextDescriptor.getProperties().get("intKey"));
        assertEquals("getIntegerValue", contextDescriptor.getProperties().get("intKey").getName());
    }
View Full Code Here

    }

    @Test
    public void testGetMethodThatIsGetter() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertNotNull(contextDescriptor.getProperties().get("value"));
        assertEquals("getValue", contextDescriptor.getProperties().get("value").getName());
    }
View Full Code Here

    }
   
    @Test
    public void testGetMethodThatIsBooleanGetter() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertNotNull(contextDescriptor.getProperties().get("booleanValue"));
        assertEquals("isBooleanValue", contextDescriptor.getProperties().get("booleanValue").getName());
        assertEquals(Boolean.TYPE, contextDescriptor.getProperties().get("booleanValue").getReturnType());
    }
View Full Code Here

    }
   
    @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());
    }
View Full Code Here

    }
   
    @Test
    public void testGetIsMethodThatIsNotBooleanGetter() {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        assertNull(contextDescriptor.getProperties().get("objectValueNonBoolean"));
    }
View Full Code Here

    }
   
    @Test
    public void testGetAllValuesAsMapMethodThatIsAnonymousAnnotatedWithContextProperty() throws Exception {
        TestContextProvider contextProvider = new TestContextProvider();
        ContextDescriptor contextDescriptor = contextDescriptorFactory.createContextDescriptor(contextProvider);
       
        Method method = contextProvider.getClass().getMethod("getAllValuesAsMap");
        assertThat(contextDescriptor.getAnonymousProperties(), Matchers.hasItem(method));
    }
View Full Code Here

TOP

Related Classes of com.tacitknowledge.flip.context.ContextDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.