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