[jboss-svn-commits] JBL Code SVN: r33136 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu May 27 18:13:13 EDT 2010
Author: mark.proctor at jboss.com
Date: 2010-05-27 18:13:13 -0400 (Thu, 27 May 2010)
New Revision: 33136
Removed:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/PseudoSchedulerRemoveJobTest.java
Log:
-removed test as it already exists in CepEspTest
Deleted: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/PseudoSchedulerRemoveJobTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/PseudoSchedulerRemoveJobTest.java 2010-05-27 21:28:36 UTC (rev 33135)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/PseudoSchedulerRemoveJobTest.java 2010-05-27 22:13:13 UTC (rev 33136)
@@ -1,77 +0,0 @@
-package org.drools.integrationtests;
-
-
-import java.io.Serializable;
-import java.io.StringReader;
-
-import junit.framework.TestCase;
-
-import org.drools.KnowledgeBase;
-import org.drools.KnowledgeBaseConfiguration;
-import org.drools.KnowledgeBaseFactory;
-import org.drools.builder.KnowledgeBuilder;
-import org.drools.builder.KnowledgeBuilderFactory;
-import org.drools.builder.ResourceType;
-import org.drools.conf.EventProcessingOption;
-import org.drools.io.ResourceFactory;
-import org.drools.runtime.KnowledgeSessionConfiguration;
-import org.drools.runtime.StatefulKnowledgeSession;
-import org.drools.runtime.conf.ClockTypeOption;
-import org.drools.runtime.rule.FactHandle;
-import org.drools.time.impl.PseudoClockScheduler;
-
-/**
- * @author mproch
- *
- */
-public class PseudoSchedulerRemoveJobTest extends TestCase {
-
- KnowledgeBase knowledgeBase;
-
- StatefulKnowledgeSession ksession;
-
- PseudoClockScheduler pseudoClock;
-
- public void setUp() throws Exception {
- KnowledgeBuilder kbuilder = KnowledgeBuilderFactory
- .newKnowledgeBuilder();
- kbuilder.add(ResourceFactory.newReaderResource(new StringReader(str)),
- ResourceType.DRL);
- if (kbuilder.hasErrors()) {
- throw new RuntimeException(kbuilder.getErrors().toString());
- }
- KnowledgeBaseConfiguration config = KnowledgeBaseFactory
- .newKnowledgeBaseConfiguration();
- config.setOption(EventProcessingOption.STREAM);
-
- KnowledgeSessionConfiguration sessionConfig = KnowledgeBaseFactory
- .newKnowledgeSessionConfiguration();
- sessionConfig.setOption(ClockTypeOption.get("pseudo"));
- knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase(config);
- knowledgeBase.addKnowledgePackages(kbuilder.getKnowledgePackages());
- ksession = knowledgeBase.newStatefulKnowledgeSession(sessionConfig,
- KnowledgeBaseFactory.newEnvironment());
- pseudoClock = ksession.getSessionClock();
- }
-
- public void testRule() throws Exception {
- FactHandle h = ksession.insert(new A());
- ksession.retract(h);
- }
-
- public static class A implements Serializable {
- }
-
- String str = "import org.drools.integrationtests.PseudoSchedulerRemoveJobTest.A\n" +
- "declare A\n" +
- " @role( event )\n" +
- "end\n" +
- "rule A\n" +
- "when\n" +
- " $a : A()\n" +
- " not A(this after [1s,10s] $a)\n" +
- "then\n" +
- "end";
-
-}
-
More information about the jboss-svn-commits
mailing list