⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractjbpmdemomiscmethods0testcase.java

📁 jbpm的demo,带有流程设计
💻 JAVA
字号:
/** * $Source: /home/ws/rz65/CVS-Repository/WorkflowProjects/JBPM-Demo/src/test/testjbpmdemo/AbstractJBPMDemoMiscMethods0TestCase.java,v $ * $Revision: 1.1 $ * $Date: 2005/03/07 12:27:58 $ * $Author: rz65 $ * * Copyright (c) 2005 Universitaet Karlsruhe (TH) / Rechenzentrum (RZ-UNI-UKA) * * RZ-UNI-KA makes no representations or warranties about the suitability * of this software, either express or implied, including but not limited * to the implied warranties of merchantability, fitness for a particular * purpose, or non-infringement. RZ-UNI-KA shall not be liable for any * damages as a result of using, modifying or distributing this software * or its derivatives. */package testjbpmdemo;import testjbpmdemo.SingletonTestContext;import testjbpmdemo.AbstractJBPMDemoLoggableTestCase;import junitx.framework.Assert;import java.io.File;import java.io.InputStream;import java.io.Reader;import java.io.InputStreamReader;import java.net.URL;import java.util.StringTokenizer;import jbpmdemo.JBPMDemoConstants;/** * This is the root class for all OSWFDemo test cases. *  * <p> *  * @version $Revision: 1.1 $ * @author mailto:harald.meyer@rz.uni-karlsruhe.de */public abstract class AbstractJBPMDemoMiscMethods0TestCase extends		AbstractJBPMDemoLoggableTestCase implements JBPMDemoConstants {	protected static SingletonTestContext singletonTestContext;	/**	 * Builds a test case instance.	 * 	 * @param name	 *            The name of the case.	 */	public AbstractJBPMDemoMiscMethods0TestCase(String name) {		super(name);		singletonTestContext = SingletonTestContext.getInstance();	}	/**	 * Returns the root URI of the test data.	 * 	 * @return The root URI of the testdata.	 */	public File getTestWorkDir() {		singletonTestContext = SingletonTestContext.getInstance();		return singletonTestContext.getTestWorkDir(getClass().getName());	}	/**	 * Returns the XML resource.	 * 	 * @return The path to the XML resource without leading '/'.	 */	public String getDefaultXMLResourcePath() {		String mn="getDefaultXMLResourcePath";		Class clazz = getClass();		String fqcn = clazz.getName();		StringTokenizer st = new StringTokenizer(fqcn, ".");		StringBuffer sb = new StringBuffer();		for (boolean init=true; st.hasMoreTokens(); init=false) {			if (!init) sb.append('/');			sb.append(st.nextToken());		}		sb.append(".xml");		String result = sb.toString();		debug(mn,"resource path: " + result);		return result;	}	/**	 * Returns the XML resource.	 * 	 * @return The reference URL of the XML resource.	 */	public URL getDefaultXMLResource() {		String mn="getDefaultXMLResource";		String path = getDefaultXMLResourcePath();		Class clazz = getClass();		URL result =  clazz.getResource('/' + path);		debug(mn,"resource URL: " + result);		return result;	}	/**	 * Returns the XML resource as stream	 * 	 * @return The reference stream of the XML resource.	 */	public InputStream getDefaultXMLResourceAsStream() {		String mn = "getDefaultXMLResourceAsStream";		URL url = getDefaultXMLResource();		InputStream result = null;		try {			result = url.openStream();		} catch (Throwable ta) {			fatal(mn, "Unable to open resource stream.", ta);		}		debug(mn,"resource stream opened: " + result);		return result;	}	/**	 * Returns the XML resource as reader.	 * 	 * @return The reference reader of the XML resource.	 */	public Reader getDefaultXMLResourceAsReader() {		String mn = "getDefaultXMLResourceAsReader";		InputStream is = getDefaultXMLResourceAsStream();		return new InputStreamReader(is);	}	// //////////////////////////////////////////////////////////////////////////////////	// //////////////////////////////////////////////////////////////////////////////////	// / The ...not... versions of the assertions method provided by	// junit-addons-1.4 ///	// //////////////////////////////////////////////////////////////////////////////////	// //////////////////////////////////////////////////////////////////////////////////	/**	 * Asserts that two objects are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String message, Object expected,			Object actual) {		Assert.assertNotEquals(message, expected, actual);	}	/**	 * Asserts that two objects are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(Object expected, Object actual) {		Assert.assertNotEquals(expected, actual);	}	/**	 * Asserts that two Strings are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String message, String expected,			String actual) {		Assert.assertNotEquals(message, expected, actual);	}	/**	 * Asserts that two Strings are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String expected, String actual) {		Assert.assertNotEquals(expected, actual);	}	/**	 * Asserts that two doubles are not equal concerning a delta. If the	 * expected value is infinity then the delta value is ignored.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 * @param delta	 *            The delta value.	 */	public static void assertNotEquals(String message, double expected,			double actual, double delta) {		Assert.assertNotEquals(message, expected, actual, delta);	}	/**	 * Asserts that two doubles are not equal concerning a delta. If the	 * expected value is infinity then the delta value is ignored.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 * @param delta	 *            The delta value.	 */	public static void assertNotEquals(double expected, double actual,			double delta) {		Assert.assertNotEquals(expected, actual, delta);	}	/**	 * Asserts that two floats are not equal concerning a delta. If the expected	 * value is infinity then the delta value is ignored.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 * @param delta	 *            The delta value.	 */	public static void assertNotEquals(String message, float expected,			float actual, float delta) {		Assert.assertNotEquals(message, expected, actual, delta);	}	/**	 * Asserts that two floats are not equal concerning a delta. If the expected	 * value is infinity then the delta value is ignored.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 * @param delta	 *            The delta value.	 */	public static void assertNotEquals(float expected, float actual, float delta) {		Assert.assertNotEquals(expected, actual, delta);	}	/**	 * Asserts that two longs are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String message, long expected,			long actual) {		Assert.assertNotEquals(message, expected, actual);	}	/**	 * Asserts that two longs are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(long expected, long actual) {		Assert.assertNotEquals(expected, actual);	}	/**	 * Asserts that two booleans are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String message, boolean expected,			boolean actual) {		Assert.assertNotEquals(message, expected, actual);	}	/**	 * Asserts that two booleans are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(boolean expected, boolean actual) {		Assert.assertNotEquals(expected, actual);	}	/**	 * Asserts that two bytes are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String message, byte expected,			byte actual) {		Assert.assertNotEquals(message, expected, actual);	}	/**	 * Asserts that two bytes are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(byte expected, byte actual) {		Assert.assertNotEquals(expected, actual);	}	/**	 * Asserts that two shorts are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String message, short expected,			short actual) {		Assert.assertNotEquals(message, expected, actual);	}	/**	 * Asserts that two shorts are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(short expected, short actual) {		Assert.assertNotEquals(expected, actual);	}	/**	 * Asserts that two ints are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(String message, int expected, int actual) {		Assert.assertNotEquals(message, expected, actual);	}	/**	 * Asserts that two ints are not equal. If they are equal an	 * AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotEquals(int expected, int actual) {		Assert.assertNotEquals(expected, actual);	}	/**	 * Asserts that two objects do not refer to the same object. If they refer	 * the same object an AssertionFailedError is thrown.	 * 	 * @param message	 *            The detail message.	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotSame(String message, Object expected,			Object actual) {		Assert.assertNotSame(message, expected, actual);	}	/**	 * Asserts that two objects do not refer to the same object. If they refer	 * the same object an AssertionFailedError is thrown.	 * 	 * @param expected	 *            The expected value.	 * @param actual	 *            The actual value.	 */	public static void assertNotSame(Object expected, Object actual) {		Assert.assertNotSame(expected, actual);	}}

⌨️ 快捷键说明

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