allcoretests.java

来自「一个java工作流引擎」· Java 代码 · 共 84 行

JAVA
84
字号
package org.jbpm;

import org.jbpm.delegation.assignment.*;
import org.jbpm.delegation.decision.*;
import org.jbpm.delegation.fork.*;
import org.jbpm.delegation.serializer.*;
import org.jbpm.util.io.*;
import org.jbpm.util.lang.*;
import org.jbpm.util.log.*;
import org.jbpm.model.definition.impl.*;
import org.jbpm.model.execution.impl.*;
import org.jbpm.model.log.impl.*;
import org.jbpm.persistence.filemgr.*;
import org.jbpm.persistence.hibernate.*;
import org.jbpm.par.*;
import org.jbpm.scheduler.*;
import org.jbpm.service.*;
import junit.framework.*;

public class AllCoreTests {

  public static Test suite() {
    TestSuite suite = null;

    try {
			suite = new TestSuite("AllCoreTests");

      // service
      suite.addTest(new TestSuite(ActionExecutionTest.class));
      suite.addTest(new TestSuite(UndoTest.class));
      suite.addTest(new TestSuite(DefinitionServiceTest.class));
      suite.addTest(new TestSuite(DefinitionVersionNumberTest.class));
      suite.addTest(new TestSuite(StateTest.class));
      suite.addTest(new TestSuite(DecisionTest.class));
      suite.addTest(new TestSuite(ConcurrencyTest.class));
      suite.addTest(new TestSuite(SubProcessTest.class));
      suite.addTest(new TestSuite(ForkInLoopTest.class));
      suite.addTest(new TestSuite(CancelTest.class));
      suite.addTest(new TestSuite(SchedulerTest.class));
      
			// delegation
			suite.addTest(new TestSuite(AssignmentHandlerTest.class));
			suite.addTest(new TestSuite(DecisionHandlerTest.class));
			suite.addTest(new TestSuite(ForkHandlersTest.class));
			suite.addTest(new TestSuite(SerializersTest.class));

			// model definition
			suite.addTest(new TestSuite(DelegationInstantiationTest.class));
			suite.addTest(new TestSuite(DefinitionPersistenceTest.class));
			
			// model execution
			suite.addTest(new TestSuite(ExecutionPersistenceTest.class));
			suite.addTest(new TestSuite(VariableInstanceTest.class));
			
			// model log
			suite.addTest(new TestSuite(LogImplTest.class));
			suite.addTest(new TestSuite(LogPersistenceTest.class));
			
			// par
      suite.addTest(new TestSuite(ParseTest.class));
      suite.addTest(new TestSuite(SerializeToXmlTest.class));
      
			// persistence
			suite.addTest(new TestSuite(FileMgrTest.class));
			suite.addTest(new TestSuite(SubQueryTest.class));
			
			// other
			suite.addTest(new TestSuite(AssemblerTest.class));
			suite.addTest(new TestSuite(ComponentFactoryTest.class));

      // test utilities
      suite.addTestSuite(IoUtilTest.class);
      suite.addTestSuite(EnumTest.class);
      suite.addTestSuite(LogTest.class);
      
      
		} catch (RuntimeException e) {
			e.printStackTrace();
		}
    
    return suite;
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?