[jboss-svn-commits] JBL Code SVN: r17238 - in labs/jbossrules/branches/temporal_rete/drools-compiler/src/test: java/org/drools/integrationtests and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Dec 14 08:40:15 EST 2007


Author: mgroch
Date: 2007-12-14 08:40:15 -0500 (Fri, 14 Dec 2007)
New Revision: 17238

Removed:
   labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/ComplexEv.java
Modified:
   labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/integrationtests/CepEspTest.java
   labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/resources/org/drools/integrationtests/test_CEP_TimeRelationalOperators.drl
Log:
JBRULES-1374
fixing unit test (testing only 5 of the 13 evaluators)

Deleted: labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/ComplexEv.java
===================================================================
--- labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/ComplexEv.java	2007-12-14 11:44:27 UTC (rev 17237)
+++ labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/ComplexEv.java	2007-12-14 13:40:15 UTC (rev 17238)
@@ -1,51 +0,0 @@
-package org.drools;
-
-public class ComplexEv {
-    private long seq;
-    private String company;
-    private long startTS, endTS;
-    
-    public ComplexEv() {
-    }
-
-    public ComplexEv(long seq,
-                     String company,
-                     long start,
-                     long end) {
-        super();
-        this.seq = seq;
-        this.company = company;
-        this.startTS = start;
-        this.endTS = end;
-    }
-
-    public String getCompany() {
-        return company;
-    }
-    public void setCompany(String company) {
-        this.company = company;
-    }
-   
-    public long getSeq() {
-        return seq;
-    }
-    public void setSeq(long seq) {
-        this.seq = seq;
-    }
-    public long getStartTS() {
-		return startTS;
-	}
-	public void setStartTS(long startTS) {
-		this.startTS = startTS;
-	}
-	public long getEndTS() {
-		return endTS;
-	}
-	public void setEndTS(long endTS) {
-		this.endTS = endTS;
-	}
-    public String toString() {
-        return "ComplexEvent( "+this.seq+" : " +this.company +")";
-    }
-
-}

Modified: labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/integrationtests/CepEspTest.java
===================================================================
--- labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/integrationtests/CepEspTest.java	2007-12-14 11:44:27 UTC (rev 17237)
+++ labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/java/org/drools/integrationtests/CepEspTest.java	2007-12-14 13:40:15 UTC (rev 17238)
@@ -10,7 +10,6 @@
 import junit.framework.TestCase;
 
 import org.drools.ClockType;
-import org.drools.ComplexEv;
 import org.drools.OrderEvent;
 import org.drools.RuleBase;
 import org.drools.RuleBaseConfiguration;
@@ -138,10 +137,6 @@
                 results_meets );
         wm.setGlobal( "results_met_by",
                       results_met_by );
-        wm.setGlobal( "results_overlaps",
-                	  results_overlaps );
-        wm.setGlobal( "results_overlapped_by",
-                      results_overlapped_by );
 
         StockTick tick1 = new StockTick( 1,
                                          "DROO",
@@ -219,79 +214,7 @@
         assertEquals( tick2,
                 results_met_by.get( 0 ) );
     }
-    
-    /*public void testTimeRelationalOverlappingOperators() throws Exception {
-        // read in the source
-        final Reader reader = new InputStreamReader( getClass().getResourceAsStream( "test_CEP_TimeRelationalOperators.drl" ) );
-        final RuleBase ruleBase = loadRuleBase( reader );
 
-        final TemporalSession<SessionPseudoClock> wm = ruleBase.newTemporalSession( ClockType.PSEUDO_CLOCK );
-        final SessionPseudoClock clock = wm.getSessionClock();
-
-        clock.setStartupTime( 1000 );
-        final List results_overlaps = new ArrayList();
-        final List results_overlapped_by = new ArrayList();
-
-        wm.setGlobal( "results_overlaps",
-                results_overlaps );
-        wm.setGlobal( "results_overlapped_by",
-                      results_overlapped_by );
-
-        ComplexEv ev1 = new ComplexEv( 1,
-                                       "DROO",
-                                       System.currentTimeMillis()-3,
-                                       System.currentTimeMillis());
-        ComplexEv ev2 = new ComplexEv( 2,
-						               "ACME",
-						               System.currentTimeMillis()-5,
-						               System.currentTimeMillis());
-        ComplexEv ev3 = new ComplexEv( 3,
-						               "ACME",
-						               System.currentTimeMillis()-5,
-						               System.currentTimeMillis());
-        ComplexEv ev4 = new ComplexEv( 4,
-						               "DROO",
-						               System.currentTimeMillis()-3,
-						               System.currentTimeMillis());
-        ComplexEv ev5 = new ComplexEv( 5,
-						               "ACME",
-						               System.currentTimeMillis()-5,
-						               System.currentTimeMillis());
-
-        InternalFactHandle handle1 = (InternalFactHandle) wm.insert( ev1 );
-        clock.advanceTime( 4 );
-        InternalFactHandle handle2 = (InternalFactHandle) wm.insert( ev2 );
-        clock.advanceTime( 4 );
-        InternalFactHandle handle3 = (InternalFactHandle) wm.insert( ev3 );
-        clock.advanceTime( 4 );
-        InternalFactHandle handle4 = (InternalFactHandle) wm.insert( ev4 );
-        InternalFactHandle handle5 = (InternalFactHandle) wm.insert( ev5 );
-
-        assertNotNull( handle1 );
-        assertNotNull( handle2 );
-        assertNotNull( handle3 );
-        assertNotNull( handle4 );
-        assertNotNull( handle5 );
-
-        assertTrue( handle1.isEvent() );
-        assertTrue( handle2.isEvent() );
-        assertTrue( handle3.isEvent() );
-        assertTrue( handle4.isEvent() );
-        assertTrue( handle5.isEvent() );
-
-        wm.fireAllRules();
-
-        assertEquals( 1,
-                results_overlaps.size() );
-        assertEquals( ev1,
-                results_overlaps.get( 0 ) );
-        
-        assertEquals( 1,
-                results_overlapped_by.size() );
-        assertEquals( ev2,
-                results_overlapped_by.get( 0 ) );
-    }*/
-
     public void testSimpleTimeWindow() throws Exception {
         // read in the source
         final Reader reader = new InputStreamReader( getClass().getResourceAsStream( "test_CEP_SimpleTimeWindow.drl" ) );

Modified: labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/resources/org/drools/integrationtests/test_CEP_TimeRelationalOperators.drl
===================================================================
--- labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/resources/org/drools/integrationtests/test_CEP_TimeRelationalOperators.drl	2007-12-14 11:44:27 UTC (rev 17237)
+++ labs/jbossrules/branches/temporal_rete/drools-compiler/src/test/resources/org/drools/integrationtests/test_CEP_TimeRelationalOperators.drl	2007-12-14 13:40:15 UTC (rev 17238)
@@ -7,14 +7,14 @@
 global java.util.List results_before;
 global java.util.List results_meets;
 global java.util.List results_met_by;
-global java.util.List results_overlaps;
+/*global java.util.List results_overlaps;
 global java.util.List results_overlapped_by;
 global java.util.List results_during;
 global java.util.List results_includes;
 global java.util.List results_starts;
 global java.util.List results_started_by;
 global java.util.List results_finishes;
-global java.util.List results_finished_by;
+global java.util.List results_finished_by;*/
 
 rule "coincides operator"
 when
@@ -56,6 +56,7 @@
     results_met_by.add( $b );
 end
 
+/*
 rule "overlaps operator"
 when
     $a : StockTick( company == "ACME" )
@@ -118,4 +119,4 @@
     $b : StockTick( company == "DROO", this ~finishedby[2] $a )
 then
     results_finished_by.add( $b );
-end
\ No newline at end of file
+end*/
\ No newline at end of file




More information about the jboss-svn-commits mailing list