cvs commit: jakarta-log4j/tests/witness patternLayout.10 patternLayout.7
[email protected] 16 Apr 2002 08:52:34 -0000
| Newsgroups | gmane.comp.jakarta.log4j.cvs |
|---|---|
| Message-ID | <[email protected]> |
ceki 02/04/16 01:52:34
Modified: . INSTALL build.xml
docs HISTORY
tests/input patternLayout14.properties
tests/src/java/org/apache/log4j PatternLayoutTestCase.java
Added: tests/witness patternLayout.10 patternLayout.7
Log:
- New tests in PatternLayoutTestCase
- The ANT build script was modified to use jar files specified in
the build.properties file instead of the CLASSPATH environment
variable. The build.properties file depends on local paths and is
supplied by the user. The build.properties.sample file is included
in the distribution. The build.sh and build.bat scripts have
been removed. This is the way many other jakarta projects build their
projects. The jar files in the dist/lib directory were also removed
since they are no longer used.
- Notes about the new way for building the project.
Revision Changes Path
1.17 +8 -8 jakarta-log4j/INSTALL
Index: INSTALL
===================================================================
RCS file: /home/cvs/jakarta-log4j/INSTALL,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- INSTALL 11 Feb 2002 03:23:07 -0000 1.16
+++ INSTALL 16 Apr 2002 08:52:33 -0000 1.17
@@ -50,8 +50,8 @@
under the $LOG4J_HOME/dist/lib/ directory.
This jar file contains all the class files of the log4j project,
-except classes from the "examples" and "org.apache.log4j.performance"
-packages.
+except test cases and classes from the "examples" and
+"org.apache.log4j.performance" packages.
==================
log4j dependencies
@@ -60,9 +60,9 @@
The log4j distribution comes with pre-compiled classes. Log4j is based
on JDK 1.1 with the following additional requirements:
- ---------------------
- Package org.log4j.xml
- ---------------------
+ ----------------------------
+ Package org.apache.log4j.xml
+ ----------------------------
The DOMConfigurator is based on the DOM Level 1 API. The
DOMConfigurator.configure(Element) method will work with any
@@ -103,9 +103,9 @@
JUnit testing framework
-----------------------
- Log4j uses the JUnit framework for internal unit testing. If you
- want to compile all log4j source code, then you will need
- JUnit. JUnit is available from:
+ Log4j uses the JUnit framework version 3.7 for internal unit
+ testing. If you want to compile all log4j source code, then you
+ will need JUnit. JUnit is available from:
http://www.junit.org
1.28 +21 -22 jakarta-log4j/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-log4j/build.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- build.xml 12 Apr 2002 13:55:35 -0000 1.27
+++ build.xml 16 Apr 2002 08:52:33 -0000 1.28
@@ -319,22 +319,22 @@
</delete>
<jar jarfile="${jar.dest}/${jar.filename}" basedir="${javac.dest}"
- includes="${stem}/*.class, ${stem}/xml/log4j.dtd,
- ${stem}/config/*.class,
- ${stem}/helpers/*.class,
- ${stem}/spi/*.class,
- ${stem}/net/*.class,
- ${stem}/varia/*.class,
- ${stem}/chainsaw/*.class,
- ${stem}/nt/*.class,
- ${stem}/xml/*.class,
- ${stem}/jmx/*.class,
- ${stem}/or/*.class,
- ${stem}/or/sax/*.class,
- ${stem}/config/*.class,
- ${stem}/gui/TextPaneAppender.class"
- excludes="**/StressCategory*, **/UnitTest**"
- manifest="${jar.dest}/manifest.mf"
+ includes="${stem}/*.class, ${stem}/xml/log4j.dtd,
+ ${stem}/config/*.class,
+ ${stem}/helpers/*.class,
+ ${stem}/spi/*.class,
+ ${stem}/net/*.class,
+ ${stem}/varia/*.class,
+ ${stem}/chainsaw/*.class,
+ ${stem}/nt/*.class,
+ ${stem}/xml/*.class,
+ ${stem}/jmx/*.class,
+ ${stem}/or/*.class,
+ ${stem}/or/sax/*.class,
+ ${stem}/config/*.class,
+ ${stem}/gui/TextPaneAppender.class"
+ excludes="**/StressCategory*, **/UnitTest**"
+ manifest="${jar.dest}/manifest.mf"
/>
</target>
@@ -373,9 +373,10 @@
header="<b>Log4j ${version}</b>"
bottom="Copyright 2000-2002 Apache Software Foundation.">
- <link offline="true"
- href="http://java.sun.com/products/jdk/1.2/docs/api"
- packageListLoc="${packaging.dir}"/>
+ <link offline="true"
+ href="http://java.sun.com/products/jdk/1.2/docs/api"
+ packageListLoc="${packaging.dir}"/>
+ <classpath refid="compile.classpath"/>
</javadoc>
</target>
@@ -428,13 +429,11 @@
docs/**,
examples/**,
build/*,
- build.bat, build.sh,
build.xml,
manifest.mf,
INSTALL,
- LICENSE.APL,
LICENSE.txt,
- dist/lib/*.jar,
+ dist/lib/log4j*.jar,
dist/classes/**,
contribs/**"
excludes="make/make.loc,
1.90 +9 -0 jakarta-log4j/docs/HISTORY
Index: HISTORY
===================================================================
RCS file: /home/cvs/jakarta-log4j/docs/HISTORY,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- HISTORY 4 Apr 2002 19:22:19 -0000 1.89
+++ HISTORY 16 Apr 2002 08:52:34 -0000 1.90
@@ -11,6 +11,15 @@
(rc1)
+ - The ANT build script was modified to use jar files specified in
+ the build.properties file instead of the CLASSPATH environment
+ variable. The build.properties file depends on local paths and is
+ supplied by the user. The build.properties.sample file is included
+ in the distribution. The build.sh and build.bat scripts have
+ been removed. This is the way many other jakarta projects build their
+ projects. The jar files in the dist/lib directory were also removed
+ since they are no longer used. [*]
+
- The DOMConfigurator now interprets the string after the '#'
character in the value attribute within the <level> element as
the fully qualified class name of a custom Level. This is consistent
1.2 +1 -1 jakarta-log4j/tests/input/patternLayout14.properties
Index: patternLayout14.properties
===================================================================
RCS file: /home/cvs/jakarta-log4j/tests/input/patternLayout14.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- patternLayout14.properties 6 Apr 2002 17:52:06 -0000 1.1
+++ patternLayout14.properties 16 Apr 2002 08:52:34 -0000 1.2
@@ -1,6 +1,6 @@
log4j.rootCategory=DEBUG, testAppender
log4j.appender.testAppender=org.apache.log4j.FileAppender
log4j.appender.testAppender.File= output/temp
-log4j.appender.testAppender.Append=false"
+log4j.appender.testAppender.Append=false
log4j.appender.testAppender.layout=examples.MyPatternLayout
log4j.appender.testAppender.layout.ConversionPattern=%5p %-4# - %m%n
1.3 +68 -0 jakarta-log4j/tests/src/java/org/apache/log4j/PatternLayoutTestCase.java
Index: PatternLayoutTestCase.java
===================================================================
RCS file: /home/cvs/jakarta-log4j/tests/src/java/org/apache/log4j/PatternLayoutTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- PatternLayoutTestCase.java 12 Apr 2002 15:11:49 -0000 1.2
+++ PatternLayoutTestCase.java 16 Apr 2002 08:52:34 -0000 1.3
@@ -45,6 +45,20 @@
static String PAT4 = Filter.RELATIVE_TIME_PAT+ " " + PAT0;
static String PAT5 = "\\[main]\\ (DEBUG|INFO|WARN|ERROR|FATAL) .* : Message \\d{1,2}";
+ static String PAT6 = "\\[main]\\ (DEBUG|INFO |WARN |ERROR|FATAL) org.apache.log4j.PatternLayoutTestCase.common\\(PatternLayoutTestCase.java:\\d{1,4}\\): Message \\d{1,2}";
+
+ static String PAT11a = "^(DEBUG|INFO |WARN |ERROR|FATAL) \\[main]\\ log4j.PatternLayoutTestCase: Message \\d{1,2}";
+ static String PAT11b = "^(DEBUG|INFO |WARN |ERROR|FATAL) \\[main]\\ root: Message \\d{1,2}";
+
+ static String PAT12 = "^\\[main]\\ (DEBUG|INFO |WARN |ERROR|FATAL) "+
+ "org.apache.log4j.PatternLayoutTestCase.common\\(PatternLayoutTestCase.java:\\d{3}\\): "+
+ "Message \\d{1,2}";
+
+ static String PAT13 = "^\\[main]\\ (DEBUG|INFO |WARN |ERROR|FATAL) "+
+ "apache.log4j.PatternLayoutTestCase.common\\(PatternLayoutTestCase.java:\\d{3}\\): "+
+ "Message \\d{1,2}";
+
+ static String PAT14 = "^(DEBUG| INFO| WARN|ERROR|FATAL)\\ \\d{1,2}\\ *- Message \\d{1,2}";
public PatternLayoutTestCase(String name) {
super(name);
@@ -155,6 +169,55 @@
assertTrue(Compare.compare(FILTERED, "witness/patternLayout.9"));
}
+ public void test10() throws Exception {
+ PropertyConfigurator.configure("input/patternLayout10.properties");
+ common();
+ ControlFilter cf1 = new ControlFilter(new String[]{PAT6, EXCEPTION1,
+ EXCEPTION2, EXCEPTION3});
+ Transformer.transform(TEMP, FILTERED, new Filter[] {cf1,
+ new LineNumberFilter(), });
+ assertTrue(Compare.compare(FILTERED, "witness/patternLayout.10"));
+ }
+
+ public void test11() throws Exception {
+ PropertyConfigurator.configure("input/patternLayout11.properties");
+ common();
+ ControlFilter cf1 = new ControlFilter(new String[]{PAT11a, PAT11b, EXCEPTION1,
+ EXCEPTION2, EXCEPTION3});
+ Transformer.transform(TEMP, FILTERED, new Filter[] {cf1,
+ new LineNumberFilter(), });
+ assertTrue(Compare.compare(FILTERED, "witness/patternLayout.11"));
+ }
+
+ public void test12() throws Exception {
+ PropertyConfigurator.configure("input/patternLayout12.properties");
+ common();
+ ControlFilter cf1 = new ControlFilter(new String[]{PAT12, EXCEPTION1,
+ EXCEPTION2, EXCEPTION3});
+ Transformer.transform(TEMP, FILTERED, new Filter[] {cf1,
+ new LineNumberFilter(), });
+ assertTrue(Compare.compare(FILTERED, "witness/patternLayout.12"));
+ }
+
+ public void test13() throws Exception {
+ PropertyConfigurator.configure("input/patternLayout13.properties");
+ common();
+ ControlFilter cf1 = new ControlFilter(new String[]{PAT13, EXCEPTION1,
+ EXCEPTION2, EXCEPTION3});
+ Transformer.transform(TEMP, FILTERED, new Filter[] {cf1,
+ new LineNumberFilter(), });
+ assertTrue(Compare.compare(FILTERED, "witness/patternLayout.13"));
+ }
+
+ public void test14() throws Exception {
+ PropertyConfigurator.configure("input/patternLayout14.properties");
+ common();
+ ControlFilter cf1 = new ControlFilter(new String[]{PAT14, EXCEPTION1,
+ EXCEPTION2, EXCEPTION3});
+ Transformer.transform(TEMP, FILTERED, new Filter[] {cf1,
+ new LineNumberFilter(), });
+ assertTrue(Compare.compare(FILTERED, "witness/patternLayout.14"));
+ }
void common() {
int i = -1;
@@ -194,6 +257,11 @@
suite.addTest(new PatternLayoutTestCase("test7"));
suite.addTest(new PatternLayoutTestCase("test8"));
suite.addTest(new PatternLayoutTestCase("test9"));
+ suite.addTest(new PatternLayoutTestCase("test10"));
+ suite.addTest(new PatternLayoutTestCase("test11"));
+ suite.addTest(new PatternLayoutTestCase("test12"));
+ suite.addTest(new PatternLayoutTestCase("test13"));
+ suite.addTest(new PatternLayoutTestCase("test14"));
return suite;
}
1.1 jakarta-log4j/tests/witness/patternLayout.10
Index: patternLayout.10
===================================================================
[main] DEBUG org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 0
[main] DEBUG org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 0
[main] INFO org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 1
[main] INFO org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 1
[main] WARN org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 2
[main] WARN org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 2
[main] ERROR org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 3
[main] ERROR org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 3
[main] FATAL org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 4
[main] FATAL org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 4
[main] DEBUG org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 5
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test10(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] INFO org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 6
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test10(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] WARN org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 7
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test10(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] ERROR org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 8
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test10(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] FATAL org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX): Message 9
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test10(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
1.1 jakarta-log4j/tests/witness/patternLayout.7
Index: patternLayout.7
===================================================================
[main] DEBUG rnLayoutTestCase - Message 0
[main] DEBUG root - Message 0
[main] INFO rnLayoutTestCase - Message 1
[main] INFO root - Message 1
[main] WARN rnLayoutTestCase - Message 2
[main] WARN root - Message 2
[main] ERROR rnLayoutTestCase - Message 3
[main] ERROR root - Message 3
[main] FATAL rnLayoutTestCase - Message 4
[main] FATAL root - Message 4
[main] DEBUG rnLayoutTestCase - Message 5
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test7(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] INFO rnLayoutTestCase - Message 6
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test7(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] WARN rnLayoutTestCase - Message 7
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test7(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] ERROR rnLayoutTestCase - Message 8
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test7(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)
[main] FATAL rnLayoutTestCase - Message 9
java.lang.Exception: Just testing
at org.apache.log4j.PatternLayoutTestCase.common(PatternLayoutTestCase.java:XXX)
at org.apache.log4j.PatternLayoutTestCase.test7(PatternLayoutTestCase.java:XXX)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:XXX)
at junit.framework.TestCase.runBare(TestCase.java:XXX)
at junit.framework.TestResult$1.protect(TestResult.java:XXX)
at junit.framework.TestResult.runProtected(TestResult.java:XXX)
at junit.framework.TestResult.run(TestResult.java:XXX)
at junit.framework.TestCase.run(TestCase.java:XXX)
at junit.framework.TestSuite.runTest(TestSuite.java:XXX)
at junit.framework.TestSuite.run(TestSuite.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:XXX)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:XXX)