Examples of verifyDependencyMetaData()


Examples of org.codehaus.dna.tools.verifier.ComponentVerifier.verifyDependencyMetaData()

        final List issues = new ArrayList();
        final Properties parameters = new Properties();
        parameters.setProperty( "optional", "false" );
        parameters.setProperty( "type", ActionListener.class.getName() );
        parameters.setProperty( "key", ActionListener.class.getName() );
        verifier.verifyDependencyMetaData( LifecycleExtendingService.class,
                                           new Attribute( "dna.dependency", parameters ),
                                           issues );
        assertNoIssues( issues );
    }
View Full Code Here

Examples of org.codehaus.dna.tools.verifier.ComponentVerifier.verifyDependencyMetaData()

    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        final Properties parameters = new Properties();
        parameters.setProperty( "optional", "false" );
        verifier.verifyDependencyMetaData( LifecycleExtendingService.class,
                                           new Attribute( "dna.dependency", parameters ),
                                           issues );
        assertSingleIssue( issues,
                           "The dna.dependency attribute does not specify the parameter type.",
                           true, false );
View Full Code Here

Examples of org.codehaus.dna.tools.verifier.ComponentVerifier.verifyDependencyMetaData()

        final List issues = new ArrayList();
        final Properties parameters = new Properties();
        parameters.setProperty( "optional", "false" );
        parameters.setProperty( "type", ActionListener.class.getName() );
        final Attribute attribute = new Attribute( "dna.dependency", parameters );
        verifier.verifyDependencyMetaData( LifecycleExtendingService.class,
                                           attribute,
                                           issues );
        assertSingleIssue( issues,
                           "The dna.dependency attribute does not specify the parameter key.",
                           true, false );
View Full Code Here

Examples of org.codehaus.dna.tools.verifier.ComponentVerifier.verifyDependencyMetaData()

    public void testVerifyDependencyMetaDataThatPassesDueToNotImplementingComposable()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyDependencyMetaData( Object.class, issues );
        assertNoIssues( issues );
    }

    public void testVerifyDependencyMetaDataThatPassesDueToNoMetaData()
        throws Exception
View Full Code Here

Examples of org.codehaus.dna.tools.verifier.ComponentVerifier.verifyDependencyMetaData()

    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        MetaClassIntrospector.setAccessor( new SimpleAccessor() );
        MetaClassIntrospector.clearCompleteCache();
        verifier.verifyDependencyMetaData( BasicComponent.class, issues );
        assertNoIssues( issues );
    }

    public void testVerifyDependencyMetaDataThatPassesWithMetaData()
        throws Exception
View Full Code Here

Examples of org.codehaus.dna.tools.verifier.ComponentVerifier.verifyDependencyMetaData()

    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        MetaClassIntrospector.setAccessor( new AccessorWithDependencyMetaData() );
        MetaClassIntrospector.clearCompleteCache();
        verifier.verifyDependencyMetaData( BasicComponent.class, issues );
        assertNoIssues( issues );
    }

    public void testVerifyConfigurationMetaDataThatPassesAsNotConfigurable()
        throws Exception
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.