Examples of VerifierRule


Examples of org.drools.verifier.components.VerifierRule

    @Test
    public void testNotAnd() {
        RulePackage rulePackage = new RulePackage();
        rulePackage.setName( "testPackage" );

        VerifierRule rule = new VerifierRule( rulePackage );
        rule.setName( "testRule" );
        Pattern pattern = new Pattern( rule );

        Restriction r = LiteralRestriction.createRestriction( pattern,
                                                              "" );
        Restriction r2 = LiteralRestriction.createRestriction( pattern,
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

     * descr && descr2
     */
    @Test
    public void testBasicAnd() {

        VerifierRule rule = VerifierComponentMockFactory.createRule1();
        Pattern pattern = VerifierComponentMockFactory.createPattern1();

        Restriction r = LiteralRestriction.createRestriction( pattern,
                                                              "" );
        Restriction r2 = LiteralRestriction.createRestriction( pattern,
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        session.setGlobal( "result",
                           result );

        // This pattern has an error.
        VerifierRule rule1 = VerifierComponentMockFactory.createRule1();
        Pattern pattern1 = VerifierComponentMockFactory.createPattern1();

        data.add( rule1 );
        data.add( pattern1 );
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        session.setGlobal( "result",
                           result );

        // This rule has an error.
        VerifierRule rule1 = VerifierComponentMockFactory.createRule1();
        Pattern pattern1 = VerifierComponentMockFactory.createPattern1();

        SubPattern pp1 = new SubPattern( pattern1,
                                         0 );
        SubPattern pp2 = new SubPattern( pattern1,
                                         1 );
        Incompatibility i1 = new Incompatibility( pp1,
                                                  pp2 );
        SubRule rp1 = new SubRule( rule1,
                                   0 );
        rp1.add( pp1 );
        rp1.add( pp2 );

        SubPattern pp3 = new SubPattern( pattern1,
                                         2 );
        SubPattern pp4 = new SubPattern( pattern1,
                                         3 );
        Incompatibility i2 = new Incompatibility( pp1,
                                                  pp2 );
        SubRule rp2 = new SubRule( rule1,
                                   1 );
        rp2.add( pp1 );
        rp2.add( pp2 );

        // This pattern does not have an error.
        VerifierRule rule2 = VerifierComponentMockFactory.createRule2();
        Pattern pattern2 = VerifierComponentMockFactory.createPattern2();

        SubPattern pp5 = new SubPattern( pattern2,
                                         0 );
        SubPattern pp6 = new SubPattern( pattern2,
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while ( iter.hasNext() ) {
            Object o = (Object) iter.next();
            if ( o instanceof VerifierMessage ) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add( rule.getName() );
            }
        }

        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 1" ) );
        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 2" ) );
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while ( iter.hasNext() ) {
            Object o = (Object) iter.next();
            if ( o instanceof VerifierMessage ) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add( rule.getName() );
            }
        }

        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 3" ) );
        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 4" ) );
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while ( iter.hasNext() ) {
            Object o = (Object) iter.next();
            if ( o instanceof VerifierMessage ) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add( rule.getName() );
            }
        }

        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 8" ) );
        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 12" ) );
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while ( iter.hasNext() ) {
            Object o = (Object) iter.next();
            if ( o instanceof VerifierMessage ) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add( rule.getName() );
            }
        }

        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 9" ) );
        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 14" ) );
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while ( iter.hasNext() ) {
            Object o = (Object) iter.next();
            if ( o instanceof VerifierMessage ) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add( rule.getName() );
            }
        }

        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 10" ) );
        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 15" ) );
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while ( iter.hasNext() ) {
            Object o = (Object) iter.next();
            if ( o instanceof VerifierMessage ) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add( rule.getName() );
            }
        }

        assertTrue( rulesThatHadErrors.remove( "Incoherent patterns 11" ) );
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.