📄 abstractjbpmdemomiscmethods0testcase.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 + -