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

📄 abstractjbpmdemologgabletestcase.java

📁 jbpm的demo,带有流程设计
💻 JAVA
字号:
/** * $Source: /home/ws/rz65/CVS-Repository/WorkflowProjects/JBPM-Demo/src/test/testjbpmdemo/AbstractJBPMDemoLoggableTestCase.java,v $ * $Revision: 1.2 $ * $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 jbpmdemo.logging.Loggable;import jbpmdemo.logging.LoggableObject;import junit.framework.TestCase;/** * This abstract test case class adds an implementation of {@link Loggable}. *  * <p> *  * @version $Revision: 1.2 $ * @author mailto:harald.meyer@rz.uni-karlsruhe.de */public abstract class AbstractJBPMDemoLoggableTestCase extends		TestCase implements Loggable {	/**	 * Builds a test case instance.	 * 	 * @param name	 *            The name of the case.	 */	public AbstractJBPMDemoLoggableTestCase(String name) {		super(name);		loggable = new LoggableObject(this);	}	/**	 * The underlying loggable object.	 */	private Loggable loggable;	/**	 * <p>	 * Returns the underlying loggable object.	 * </p>	 * 	 * @return The Loggable object.	 */	public Loggable getLoggable() {		return loggable;	}	/**	 * <p>	 * Is debug logging currently enabled?	 * </p>	 * 	 * <p>	 * Call this method to prevent having to perform expensive operations (for	 * example, <code>String</code> concatination) when the log level is more	 * than debug.	 * </p>	 */	public boolean isDebugEnabled() {		return loggable.isDebugEnabled();	}	/**	 * <p>	 * Is error logging currently enabled?	 * </p>	 * 	 * <p>	 * Call this method to prevent having to perform expensive operations (for	 * example, <code>String</code> concatination) when the log level is more	 * than error.	 * </p>	 */	public boolean isErrorEnabled() {		return loggable.isErrorEnabled();	}	/**	 * <p>	 * Is fatal logging currently enabled?	 * </p>	 * 	 * <p>	 * Call this method to prevent having to perform expensive operations (for	 * example, <code>String</code> concatination) when the log level is more	 * than fatal.	 * </p>	 */	public boolean isFatalEnabled() {		return loggable.isFatalEnabled();	}	/**	 * <p>	 * Is info logging currently enabled?	 * </p>	 * 	 * <p>	 * Call this method to prevent having to perform expensive operations (for	 * example, <code>String</code> concatination) when the log level is more	 * than info.	 * </p>	 */	public boolean isInfoEnabled() {		return loggable.isInfoEnabled();	}	/**	 * <p>	 * Is trace logging currently enabled?	 * </p>	 * 	 * <p>	 * Call this method to prevent having to perform expensive operations (for	 * example, <code>String</code> concatination) when the log level is more	 * than trace.	 * </p>	 */	public boolean isTraceEnabled() {		return loggable.isTraceEnabled();	}	/**	 * <p>	 * Is warning logging currently enabled?	 * </p>	 * 	 * <p>	 * Call this method to prevent having to perform expensive operations (for	 * example, <code>String</code> concatination) when the log level is more	 * than warning.	 * </p>	 */	public boolean isWarnEnabled() {		return loggable.isWarnEnabled();	}	/**	 * <p>	 * Log a message with trace log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 */	public void trace(String methodName, Object message) {		loggable.trace(methodName, message);	}	/**	 * <p>	 * Log an error with trace log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void trace(String methodName, Object message, Throwable throwable) {		loggable.trace(methodName, message, throwable);	}	/**	 * <p>	 * Log a message with trace log level.	 * </p>	 * 	 * @param message	 *            The log message.	 */	public void trace(Object message) {		loggable.trace(message);	}	/**	 * <p>	 * Log an error with trace log level.	 * </p>	 * 	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void trace(Object message, Throwable throwable) {		loggable.trace(message, throwable);	}	/**	 * <p>	 * Log a message with debug log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 */	public void debug(String methodName, Object message) {		loggable.debug(methodName, message);	}	/**	 * <p>	 * Log an error with debug log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void debug(String methodName, Object message, Throwable throwable) {		loggable.debug(methodName, message, throwable);	}	/**	 * <p>	 * Log a message with debug log level.	 * </p>	 * 	 * @param message	 *            The log message.	 */	public void debug(Object message) {		loggable.debug(message);	}	/**	 * <p>	 * Log an error with debug log level.	 * </p>	 * 	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void debug(Object message, Throwable throwable) {		loggable.debug(message, throwable);	}	/**	 * <p>	 * Log a message with info log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 */	public void info(String methodName, Object message) {		loggable.info(methodName, message);	}	/**	 * <p>	 * Log an error with info log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void info(String methodName, Object message, Throwable throwable) {		loggable.info(methodName, message, throwable);	}	/**	 * <p>	 * Log a message with info log level.	 * </p>	 * 	 * @param message	 *            The log message.	 */	public void info(Object message) {		loggable.info(message);	}	/**	 * <p>	 * Log an error with info log level.	 * </p>	 * 	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void info(Object message, Throwable throwable) {		loggable.info(message, throwable);	}	/**	 * <p>	 * Log a message with warn log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 */	public void warn(String methodName, Object message) {		loggable.warn(methodName, message);	}	/**	 * <p>	 * Log an error with warn log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void warn(String methodName, Object message, Throwable throwable) {		loggable.warn(methodName, message, throwable);	}	/**	 * <p>	 * Log a message with warn log level.	 * </p>	 * 	 * @param message	 *            The log message.	 */	public void warn(Object message) {		loggable.warn(message);	}	/**	 * <p>	 * Log an error with warn log level.	 * </p>	 * 	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void warn(Object message, Throwable throwable) {		loggable.warn(message, throwable);	}	/**	 * <p>	 * Log a message with error log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 */	public void error(String methodName, Object message) {		loggable.error(methodName, message);	}	/**	 * <p>	 * Log an error with error log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void error(String methodName, Object message, Throwable throwable) {		loggable.error(methodName, message, throwable);	}	/**	 * <p>	 * Log a message with error log level.	 * </p>	 * 	 * @param message	 *            The log message.	 */	public void error(Object message) {		loggable.error(message);	}	/**	 * <p>	 * Log an error with error log level.	 * </p>	 * 	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void error(Object message, Throwable throwable) {		loggable.error(message, throwable);	}	/**	 * <p>	 * Log a message with fatal log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 */	public void fatal(String methodName, Object message) {		loggable.fatal(methodName, message);	}	/**	 * <p>	 * Log an error with fatal log level.	 * </p>	 * 	 * @param methodName	 *            The name of the method that issued this message.	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void fatal(String methodName, Object message, Throwable throwable) {		loggable.fatal(methodName, message, throwable);	}	/**	 * <p>	 * Log a message with fatal log level.	 * </p>	 * 	 * @param message	 *            The log message.	 */	public void fatal(Object message) {		loggable.fatal(message);	}	/**	 * <p>	 * Log an error with fatal log level.	 * </p>	 * 	 * @param message	 *            The log message.	 * @param throwable	 *            The cause for this message.	 */	public void fatal(Object message, Throwable throwable) {		loggable.fatal(message, throwable);	}	/**	 * found an expected exception.	 * 	 * @param ta	 *            The expected Throwable.	 */	public void foundExpectedException(Throwable ta) {		info("foundExpectedException", "OK", ta);	}	/**	 * Failed to throw an expected exception.	 */	public void failedToThrowException() {		error("failedToThrowException", "no exceptiion thrown.");		fail("Failed to throw an exception.");	}}

⌨️ 快捷键说明

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