Package org.drools.base

Examples of org.drools.base.RuleNameMatchesAgendaFilter


        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);

        org.drools.event.rule.AgendaEventListener ael = mock( org.drools.event.rule.AgendaEventListener.class );
        ksession.addEventListener( ael );

        RuleNameMatchesAgendaFilter af = new RuleNameMatchesAgendaFilter( ".*b." );

        int rules = ksession.fireAllRules( af );
        assertEquals( 1,
                      rules );

View Full Code Here


        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);

        org.drools.event.rule.AgendaEventListener ael = mock( org.drools.event.rule.AgendaEventListener.class );
        ksession.addEventListener( ael );

        RuleNameMatchesAgendaFilter af = new RuleNameMatchesAgendaFilter( ".*b." );

        int rules = ksession.fireAllRules( af );
        assertEquals( 1,
                      rules );

View Full Code Here

        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);

        org.drools.event.rule.AgendaEventListener ael = mock( org.drools.event.rule.AgendaEventListener.class );
        ksession.addEventListener( ael );

        RuleNameMatchesAgendaFilter af = new RuleNameMatchesAgendaFilter( ".*b." );

        int rules = ksession.fireAllRules( af );
        assertEquals( 1,
                      rules );

View Full Code Here

    public void testSmallerOrEqual() throws Exception {
    StatelessSession session = getStatelessSession(this.getClass()
        .getResourceAsStream("rangeChecks/Doubles.drl"));

    session
        .setAgendaFilter(new RuleNameMatchesAgendaFilter(
            "Range check for doubles, if smaller than or equal is missing"));

    VerifierReport result = VerifierReportFactory.newVerifierReport();
    Collection<? extends Object> testData = getTestData(this.getClass()
        .getResourceAsStream("MissingRangesForDoubles.drl"), result
View Full Code Here

    public void testGreaterOrEqual() throws Exception {
    StatelessSession session = getStatelessSession(this.getClass()
        .getResourceAsStream("rangeChecks/Doubles.drl"));

    session
        .setAgendaFilter(new RuleNameMatchesAgendaFilter(
            "Range check for doubles, if greater than or equal is missing"));

    VerifierReport result = VerifierReportFactory.newVerifierReport();
    Collection<? extends Object> testData = getTestData(this.getClass()
        .getResourceAsStream("MissingRangesForDoubles.drl"), result
View Full Code Here

    @Test
    public void testEqualAndGreaterThan() throws Exception {
    StatelessSession session = getStatelessSession(this.getClass()
        .getResourceAsStream("rangeChecks/Doubles.drl"));

    session.setAgendaFilter(new RuleNameMatchesAgendaFilter(
        "Range check for doubles, equal and greater than"));

    VerifierReport result = VerifierReportFactory.newVerifierReport();
    Collection<? extends Object> testData = getTestData(this.getClass()
        .getResourceAsStream("MissingRangesForDoubles.drl"), result
View Full Code Here

    @Test
    public void testEqualAndSmallerThan() throws Exception {
    StatelessSession session = getStatelessSession(this.getClass()
        .getResourceAsStream("rangeChecks/Doubles.drl"));

    session.setAgendaFilter(new RuleNameMatchesAgendaFilter(
        "Range check for doubles, equal and smaller than"));

    VerifierReport result = VerifierReportFactory.newVerifierReport();
    Collection<? extends Object> testData = getTestData(this.getClass()
        .getResourceAsStream("MissingRangesForDoubles.drl"), result
View Full Code Here

    @Test
    public void testPatternsPossibilitiesOpposite() throws Exception {
        StatelessSession session = getStatelessSession( this.getClass().getResourceAsStream( "Patterns.drl" ) );

        session.setAgendaFilter( new RuleNameMatchesAgendaFilter( "Opposite Patterns" ) );

        Collection<Object> data = new ArrayList<Object>();

        Pattern pattern = VerifierComponentMockFactory.createPattern1();
View Full Code Here

    @Test
    public void testIncoherentLiteralRestrictionsInSubPattern() throws Exception {
        StatelessSession session = getStatelessSession( getClass().getResourceAsStream( "Restrictions.drl" ) );

        session.setAgendaFilter( new RuleNameMatchesAgendaFilter( "Incoherent LiteralRestrictions in pattern possibility" ) );

        VerifierReport result = VerifierReportFactory.newVerifierReport();
        Collection< ? extends Object> testData = getTestData( getClass().getResourceAsStream( "RestrictionsTest.drl" ),
                                                              result.getVerifierData() );
View Full Code Here

    @Test
    public void testIncoherentLiteralRestrictionsInSubPatternImpossibleRanges() throws Exception {
        StatelessSession session = getStatelessSession( this.getClass().getResourceAsStream( "Restrictions.drl" ) );

        session.setAgendaFilter( new RuleNameMatchesAgendaFilter( "Incoherent LiteralRestrictions with ranges in pattern possibility, impossible ranges" ) );

        VerifierReport result = VerifierReportFactory.newVerifierReport();
        Collection< ? extends Object> testData = getTestData( this.getClass().getResourceAsStream( "RestrictionsTest.drl" ),
                                                              result.getVerifierData() );
View Full Code Here

TOP

Related Classes of org.drools.base.RuleNameMatchesAgendaFilter

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.