Package org.drools.simulation.impl

Examples of org.drools.simulation.impl.Person


import org.junit.Test;
import org.kie.internal.fluent.test.ReflectiveMatcherAssert;
public class ReflectiveMatcherFactoryTest {   
    @Test
    public void test1() {
        Person p = new Person( "yoda", 150 );
       
        assertThat( p.getName(), equalTo("yoda") );
        assertThat( p.getAge(), equalTo(150) );
       
        List<String> imports = new ArrayList<String>();
        imports.add( "org.junit.Assert.assertThat" );
        imports.add( "org.hamcrest.CoreMatchers.is" );
        imports.add( "org.hamcrest.CoreMatchers.equalTo" );
View Full Code Here


            .end()
        .newPath( "path1" )
        .newStep( 1000 )
        .newKieSession( releaseId, "org.test.KBase1.KSession1")
            .setGlobal( "list", list ).set( "list" )
            .insert( new Person( "yoda", 150 ) ).set( "y" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "y.name == 'yoda'" )
            .test( "y.age == 160" )
            .test( "list[list.size()-1] - list[0] == 1000" )
            .end()
        .newStep( 2000 )
        .getKieSession()
            .insert( new Person( "darth", 110 ) ).set( "d" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "d.name == 'darth'" )
            .test( "d.age == 120" )
            .test( "y.name == 'yoda'" )
            .test( "y.age == 160" )
            .test( "list[list.size()-1] - list[0] == 2000" )
            .end()
        .newPath"path2" )
        .newStep( 1500 )
        .newKieSession( releaseId, "org.test.KBase1.KSession1")
            .setGlobal( "list", list ).set( "list" )
            .insert( new Person( "bobba", 75 ) ).set( "b" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "y == null" )
            .test( "b.name == 'bobba'" )
            .test( "b.age == 85" )
            .test( "list[list.size()-1] - list[0] == 1500" )
            .end()
        .getPath"path1" )
        .newStep( 1300 )
        .newKieSession( releaseId, "org.test.KBase1.KSession1")
            .setGlobal( "list", list )
            .insert( new Person( "luke", 35 ) ).set( "b" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "y.name == 'yoda'" )
            .test( "y.age == 160" )
            .test( "b.name == 'luke'" )
View Full Code Here

            .end("ks2.1")
        .newPath("path1")
        .newStep(1000)
        .newKieSession( releaseId, "org.test.KBase1.KSession1" )
            .setGlobal("list", list1).set("list")
            .insert(new Person("yoda", 150)).set("y")
            .fireAllRules()
             // show testing inside of ksession execution
            .test("y.name == 'yoda'")
            .test("y.age == 170")
            .test( "list[list.size()-1] - list[0] == 1000" )
            .end()
        .newStep(2000)
        .newKieSession( releaseId, "org.test.KBase2.KSession1" )
            .setGlobal("list", list1).set("list")
            .insert(new Person("yoda", 150)).set("y")
            .fireAllRules()
             // show testing inside of ksession execution
            .test("y.name == 'yoda'")
            .test("System.out.println( y.age ); return true")
            .test( "list[list.size()-1] - list[0] == 2000" )
View Full Code Here

            .end()
        .newPath("path1")
        .newStep(1000)
        .newKieSession( releaseId, "org.test.KBase1.KSession1" )
            .setGlobal("list", list).set("list")
            .insert(new Person("yoda", 150)).set("y")
            .fireAllRules()
             // show testing inside of ksession execution
            .test("y.name == 'yoda'")
            .test("y.age == 160")
            .test( "list[list.size()-1] - list[0] == 1000" )
View Full Code Here

            .end()
        .newPath( "path1" )
        .newStep( 1000 )
        .newStatefulKnowledgeSession()
            .setGlobal( "list", list ).set( "list" )
            .insert( new Person( "yoda", 150 ) ).set( "y" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "y.name == 'yoda'" )
            .test( "y.age == 160" )
            .test( "list[list.size()-1] - list[0] == 1000" )
            .end()
        .newStep( 2000 )
        .getStatefulKnowledgeSession()
            .insert( new Person( "darth", 110 ) ).set( "d" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "d.name == 'darth'" )
            .test( "d.age == 120" )
            .test( "y.name == 'yoda'" )
            .test( "y.age == 160" )
            .test( "list[list.size()-1] - list[0] == 2000" )
            .end()
        .newPath"path2" )
        .newStep( 1500 )
        .newStatefulKnowledgeSession()
            .setGlobal( "list", list ).set( "list" )
            .insert( new Person( "bobba", 75 ) ).set( "b" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "y == null" )
            .test( "b.name == 'bobba'" )
            .test( "b.age == 85" )
            .test( "list[list.size()-1] - list[0] == 1500" )
            .end()
        .getPath"path1" )
        .newStep( 1300 )
        .newStatefulKnowledgeSession()
            .setGlobal( "list", list )
            .insert( new Person( "luke", 35 ) ).set( "b" )
            .fireAllRules()
             // show testing inside of ksession execution
            .test( "y.name == 'yoda'" )
            .test( "y.age == 160" )
            .test( "b.name == 'luke'" )
View Full Code Here

        .newStep(1000)
        .getKnowledgeBase("kb1")
            .end()
        .newStatefulKnowledgeSession()
            .setGlobal("list", list1).set("list")
            .insert(new Person("yoda", 150)).set("y")
            .fireAllRules()
             // show testing inside of ksession execution
            .test("y.name == 'yoda'")
            .test("y.age == 170")
            .test( "list[list.size()-1] - list[0] == 1000" )
            .end()
        .newStep(2000)
        .getKnowledgeBase("kb2")
            .end()
        .newStatefulKnowledgeSession()
            .setGlobal("list", list1).set("list")
            .insert(new Person("yoda", 150)).set("y")
            .fireAllRules()
             // show testing inside of ksession execution
            .test("y.name == 'yoda'")
            .test("System.out.println( y.age ); return true")
            .test( "list[list.size()-1] - list[0] == 2000" )
View Full Code Here

            .end()
        .newPath("path1")
        .newStep(1000)
        .newStatefulKnowledgeSession()
            .setGlobal("list", list).set("list")
            .insert(new Person("yoda", 150)).set("y")
            .fireAllRules()
             // show testing inside of ksession execution
            .test("y.name == 'yoda'")
            .test("y.age == 160")
            .test( "list[list.size()-1] - list[0] == 1000" )
View Full Code Here

import static org.junit.Assert.assertThat;
import static org.hamcrest.CoreMatchers.*;
public class ReflectiveMatcherFactoryTest {   
    @Test
    public void test1() {
        Person p = new Person( "yoda", 150 );
       
        assertThat( p.getName(), equalTo("yoda") );
        assertThat( p.getAge(), equalTo(150) );
       
        List<String> imports = new ArrayList<String>();
        imports.add( "org.junit.Assert.assertThat" );
        imports.add( "org.hamcrest.CoreMatchers.is" );
        imports.add( "org.hamcrest.CoreMatchers.equalTo" );
View Full Code Here

TOP

Related Classes of org.drools.simulation.impl.Person

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.