Package org.codehaus.dna.tools.verifier

Examples of org.codehaus.dna.tools.verifier.ComponentVerifier


    }

    public void testVerifyNonAbstractThatNoPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyNonAbstract( AbstractNonPublicClassWithNonPublicCtor.class, issues );
        assertSingleIssue( issues, "The class is abstract.", true, false );
    }
View Full Code Here


    }

    public void testVerifyNoArgConstructorThatPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyNoArgConstructor( Object.class, issues );
        assertNoIssues( issues );
    }
View Full Code Here

    }

    public void testVerifyNoArgConstructorThatNoPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyNoArgConstructor( AbstractNonPublicClassWithNonPublicCtor.class, issues );
        assertSingleIssue( issues, "The class does not have a public default constructor.", true, false );
    }
View Full Code Here

    }

    public void testVerifyServiceNotALifecycleThatPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyServiceNotALifecycle( Object.class, issues );
        assertNoIssues( issues );
    }
View Full Code Here

    }

    public void testVerifyServiceNotALifecycleThatNoPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyServiceNotALifecycle( LifecycleExtendingService.class, issues );
        assertSingleIssue( issues, "Service " + LifecycleExtendingService.class.getName() +
                                   " extends lifecycle interface " +
                                   Configurable.class.getName() + ".", true, false );
    }
View Full Code Here

    }

    public void testVerifyServiceIsPublicThatPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyServiceIsPublic( Object.class, issues );
        assertNoIssues( issues );
    }
View Full Code Here

    }

    public void testVerifyServiceIsPublicThatNoPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyServiceIsPublic( LifecycleExtendingService.class, issues );
        assertSingleIssue( issues, "Service " + LifecycleExtendingService.class.getName() +
                                   " must be public.", true, false );
    }
View Full Code Here

    }

    public void testVerifyServiceIsaInterfaceThatPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyServiceIsaInterface( ActionListener.class, issues );
        assertNoIssues( issues );
    }
View Full Code Here

    }

    public void testVerifyServiceIsaInterfaceThatNoPasses()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyServiceIsaInterface( Object.class, issues );
        assertSingleIssue( issues, "Service " + Object.class.getName() +
                                   " must be an interface.", true, false );
    }
View Full Code Here

    }

    public void testVerifyClass()
        throws Exception
    {
        final ComponentVerifier verifier = new ComponentVerifier();
        final List issues = new ArrayList();
        verifier.verifyClass( Object.class, issues );
        assertNoIssues( issues );
    }
View Full Code Here

TOP

Related Classes of org.codehaus.dna.tools.verifier.ComponentVerifier

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.