Package org.drools.workbench.models.datamodel.rule

Examples of org.drools.workbench.models.datamodel.rule.FactPattern


        assertEquals( 1,
                      m.lhs.length );
        IPattern p = m.lhs[ 0 ];
        assertTrue( p instanceof FactPattern );

        FactPattern fp = (FactPattern) p;
        assertEquals( "Person",
                      fp.getFactType() );

        assertEquals( 0,
                      fp.getNumberOfConstraints() );

        assertEquals( 1,
                      m.rhs.length );
        IAction a = m.rhs[ 0 ];
        assertTrue( a instanceof ActionUpdateField );
View Full Code Here


        assertEquals( 1,
                      m.lhs.length );
        IPattern p = m.lhs[ 0 ];
        assertTrue( p instanceof FactPattern );

        FactPattern fp = (FactPattern) p;
        assertEquals( "Person",
                      fp.getFactType() );

        assertEquals( 1,
                      fp.getConstraintList().getConstraints().length );
        assertTrue( fp.getConstraint( 0 ) instanceof SingleFieldConstraint );

        SingleFieldConstraint sfp = (SingleFieldConstraint) fp.getConstraint( 0 );
        assertEquals( "Person",
                      sfp.getFactType() );
        assertEquals( "field1",
                      sfp.getFieldName() );
        assertEquals( "==",
View Full Code Here

        assertEquals( 1,
                      m.lhs.length );
        IPattern p = m.lhs[ 0 ];
        assertTrue( p instanceof FactPattern );

        FactPattern fp = (FactPattern) p;
        assertEquals( "Person",
                      fp.getFactType() );

        assertEquals( 1,
                      fp.getConstraintList().getConstraints().length );
        assertTrue( fp.getConstraint( 0 ) instanceof SingleFieldConstraint );

        SingleFieldConstraint sfp = (SingleFieldConstraint) fp.getConstraint( 0 );
        assertEquals( "Person",
                      sfp.getFactType() );
        assertEquals( "field1",
                      sfp.getFieldName() );
        assertEquals( "==",
View Full Code Here

                      m.lhs.length );
        assertEquals( 0,
                      m.rhs.length );

        assertTrue( m.lhs[ 0 ] instanceof FactPattern );
        final FactPattern fp = (FactPattern) m.lhs[ 0 ];
        assertEquals( "Customer",
                      fp.getFactType() );
        assertEquals( "c",
                      fp.getBoundName() );
        assertEquals( 0,
                      fp.getNumberOfConstraints() );

        assertTrue( m.lhs[ 1 ] instanceof FromCollectCompositeFactPattern );
        final FromCollectCompositeFactPattern fcfp = (FromCollectCompositeFactPattern) m.lhs[ 1 ];
        assertNotNull( fcfp.getFactPattern() );
        assertEquals( "java.util.List",
                      fcfp.getFactPattern().getFactType() );
        assertEquals( "items",
                      fcfp.getFactPattern().getBoundName() );
        assertEquals( 1,
                      fcfp.getFactPattern().getNumberOfConstraints() );
        assertTrue( fcfp.getFactPattern().getConstraint( 0 ) instanceof SingleFieldConstraint );
        final SingleFieldConstraint sfc0 = (SingleFieldConstraint) fcfp.getFactPattern().getConstraint( 0 );
        assertNull( sfc0.getFactType() );
        assertNull( sfc0.getFieldName() );
        assertEquals( "size == c.items.size",
                      sfc0.getValue() );
        assertEquals( BaseSingleFieldConstraint.TYPE_PREDICATE,
                      sfc0.getConstraintValueType() );

        assertNotNull( fcfp.getRightPattern() );
        assertTrue( fcfp.getRightPattern() instanceof FactPattern );
        final FactPattern rfp = (FactPattern) fcfp.getRightPattern();
        assertEquals( "Item",
                      rfp.getFactType() );
        assertEquals( "var",
                      rfp.getBoundName() );
        assertEquals( 1,
                      rfp.getNumberOfConstraints() );
        assertTrue( rfp.getConstraint( 0 ) instanceof SingleFieldConstraint );
        final SingleFieldConstraint sfc1 = (SingleFieldConstraint) rfp.getConstraint( 0 );
        assertEquals( "Item",
                      sfc1.getFactType() );
        assertEquals( "price",
                      sfc1.getFieldName() );
        assertEquals( "10",
View Full Code Here

                      m.lhs.length );
        assertEquals( 0,
                      m.rhs.length );

        assertTrue( m.lhs[ 0 ] instanceof FactPattern );
        final FactPattern fp = (FactPattern) m.lhs[ 0 ];
        assertEquals( "Customer",
                      fp.getFactType() );
        assertEquals( "c",
                      fp.getBoundName() );
        assertEquals( 0,
                      fp.getNumberOfConstraints() );

        assertTrue( m.lhs[ 1 ] instanceof FromCollectCompositeFactPattern );
        final FromCollectCompositeFactPattern fcfp = (FromCollectCompositeFactPattern) m.lhs[ 1 ];
        assertNotNull( fcfp.getFactPattern() );
        assertEquals( "List",
                      fcfp.getFactPattern().getFactType() );
        assertEquals( "items",
                      fcfp.getFactPattern().getBoundName() );
        assertEquals( 1,
                      fcfp.getFactPattern().getNumberOfConstraints() );
        assertTrue( fcfp.getFactPattern().getConstraint( 0 ) instanceof SingleFieldConstraint );
        final SingleFieldConstraint sfc0 = (SingleFieldConstraint) fcfp.getFactPattern().getConstraint( 0 );
        assertNull( sfc0.getFactType() );
        assertNull( sfc0.getFieldName() );
        assertEquals( "size == c.items.size",
                      sfc0.getValue() );
        assertEquals( BaseSingleFieldConstraint.TYPE_PREDICATE,
                      sfc0.getConstraintValueType() );

        assertNotNull( fcfp.getRightPattern() );
        assertTrue( fcfp.getRightPattern() instanceof FactPattern );
        final FactPattern rfp = (FactPattern) fcfp.getRightPattern();
        assertEquals( "Item",
                      rfp.getFactType() );
        assertEquals( "var",
                      rfp.getBoundName() );
        assertEquals( 1,
                      rfp.getNumberOfConstraints() );
        assertTrue( rfp.getConstraint( 0 ) instanceof SingleFieldConstraint );
        final SingleFieldConstraint sfc1 = (SingleFieldConstraint) rfp.getConstraint( 0 );
        assertEquals( "Item",
                      sfc1.getFactType() );
        assertEquals( "price",
                      sfc1.getFieldName() );
        assertEquals( "10",
View Full Code Here

        assertEquals( 1,
                      m.lhs.length );
        IPattern p = m.lhs[ 0 ];
        assertTrue( p instanceof FactPattern );

        FactPattern fp = (FactPattern) p;
        assertEquals( "Applicant",
                      fp.getFactType() );

        assertEquals( 1,
                      fp.getConstraintList().getConstraints().length );
        assertTrue( fp.getConstraint( 0 ) instanceof SingleFieldConstraint );

        SingleFieldConstraint sfp = (SingleFieldConstraint) fp.getConstraint( 0 );
        assertEquals( "Applicant",
                      sfp.getFactType() );
        assertEquals( "age",
                      sfp.getFieldName() );
        assertEquals( "<",
View Full Code Here

        assertEquals( 1,
                      m.lhs.length );
        IPattern p = m.lhs[ 0 ];
        assertTrue( p instanceof FactPattern );

        FactPattern fp = (FactPattern) p;
        assertEquals( "Applicant",
                      fp.getFactType() );

        assertEquals( 1,
                      fp.getConstraintList().getConstraints().length );
        assertTrue( fp.getConstraint( 0 ) instanceof SingleFieldConstraint );

        SingleFieldConstraint sfp = (SingleFieldConstraint) fp.getConstraint( 0 );
        assertEquals( "Applicant",
                      sfp.getFactType() );
        assertEquals( "age",
                      sfp.getFieldName() );
        assertEquals( "==",
View Full Code Here

            assertEquals( 1,
                          m.lhs.length );
            IPattern p = m.lhs[ 0 ];
            assertTrue( p instanceof FactPattern );

            FactPattern fp = (FactPattern) p;
            assertEquals( "Bundle",
                          fp.getFactType() );
            assertEquals( "$bundle",
                          fp.getBoundName() );

            assertEquals( 1,
                          fp.getConstraintList().getConstraints().length );
            assertTrue( fp.getConstraint( 0 ) instanceof SingleFieldConstraint );

            SingleFieldConstraint sfp = (SingleFieldConstraint) fp.getConstraint( 0 );
            assertEquals( "Bundle",
                          sfp.getFactType() );
            assertEquals( "treatmentEffectiveDt",
                          sfp.getFieldName() );
            assertEquals( "$treatmentEffectiveDt",
View Full Code Here

            assertEquals( 1,
                          m.lhs.length );
            IPattern p = m.lhs[ 0 ];
            assertTrue( p instanceof FactPattern );

            FactPattern fp = (FactPattern) p;
            assertEquals( "Applicant",
                          fp.getFactType() );
            assertEquals( "$a",
                          fp.getBoundName() );

            assertNull( fp.getConstraintList() );

            assertEquals( 2,
                          m.rhs.length );

            assertTrue( m.rhs[ 0 ] instanceof FreeFormLine );
View Full Code Here

            assertEquals( 1,
                          m.lhs.length );
            IPattern p = m.lhs[ 0 ];
            assertTrue( p instanceof FactPattern );

            FactPattern fp = (FactPattern) p;
            assertEquals( "Applicant",
                          fp.getFactType() );
            assertEquals( "$a",
                          fp.getBoundName() );

            assertNull( fp.getConstraintList() );

            assertEquals( 2,
                          m.rhs.length );

            assertTrue( m.rhs[ 0 ] instanceof FreeFormLine );
View Full Code Here

TOP

Related Classes of org.drools.workbench.models.datamodel.rule.FactPattern

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.