You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by wg...@apache.org on 2007/10/27 15:19:23 UTC
svn commit: r589093 - in /velocity/engine/trunk: build/build.xml
src/test/org/apache/velocity/test/BuiltInEventHandlerTestCase.java
Author: wglass
Date: Sat Oct 27 06:19:22 2007
New Revision: 589093
URL: http://svn.apache.org/viewvc?rev=589093&view=rev
Log:
increased verboseness temporarily of ant test to try to figure out where the gump issue is coming from
Modified:
velocity/engine/trunk/build/build.xml
velocity/engine/trunk/src/test/org/apache/velocity/test/BuiltInEventHandlerTestCase.java
Modified: velocity/engine/trunk/build/build.xml
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/build/build.xml?rev=589093&r1=589092&r2=589093&view=diff
==============================================================================
--- velocity/engine/trunk/build/build.xml (original)
+++ velocity/engine/trunk/build/build.xml Sat Oct 27 06:19:22 2007
@@ -969,7 +969,9 @@
fork="true"
printSummary="yes"
haltonerror="${test.haltonerror}"
- haltonfailure="${test.haltonfailure}">
+ haltonfailure="${test.haltonfailure}"
+ showoutput="true"
+ >
<!-- Don't use the run classpath, test using the exploded class tree -->
<classpath>
Modified: velocity/engine/trunk/src/test/org/apache/velocity/test/BuiltInEventHandlerTestCase.java
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/src/test/org/apache/velocity/test/BuiltInEventHandlerTestCase.java?rev=589093&r1=589092&r2=589093&view=diff
==============================================================================
--- velocity/engine/trunk/src/test/org/apache/velocity/test/BuiltInEventHandlerTestCase.java (original)
+++ velocity/engine/trunk/src/test/org/apache/velocity/test/BuiltInEventHandlerTestCase.java Sat Oct 27 06:19:22 2007
@@ -16,7 +16,7 @@
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
import java.io.BufferedWriter;
@@ -129,6 +129,8 @@
assertEquals(2,errors.size());
assertEquals("$c1",((InvalidReferenceInfo) errors.get(0)).getInvalidReference());
assertEquals("$a1.foobar()",((InvalidReferenceInfo) errors.get(1)).getInvalidReference());
+
+ System.out.println("Caught invalid references (local configuration).");
}
public void testReportInvalidReferences2() throws Exception
@@ -153,7 +155,10 @@
ve.evaluate(context,writer,"test","$a1 $c1 $a1.length() $a1.foobar()");
fail ("Expected exception.");
} catch (RuntimeException E) {}
-
+
+
+ System.out.println("Caught invalid references (global configuration).");
+
}
/**
@@ -166,6 +171,9 @@
assertEquals("test string&another<b>bold</b>test",esc.referenceInsert("","test string&another<b>bold</b>test"));
assertEquals("<">",esc.referenceInsert("","<\">"));
assertEquals("test string",esc.referenceInsert("","test string"));
+
+ System.out.println("Correctly escaped HTML");
+
}
/**
@@ -179,6 +187,9 @@
assertEquals("<">",esc.referenceInsert("","<\">"));
assertEquals("'",esc.referenceInsert("","'"));
assertEquals("test string",esc.referenceInsert("","test string"));
+
+ System.out.println("Correctly escaped XML");
+
}
/**
@@ -190,6 +201,9 @@
EscapeReference esc = new EscapeSqlReference();
assertEquals("Jimmy''s Pizza",esc.referenceInsert("","Jimmy's Pizza"));
assertEquals("test string",esc.referenceInsert("","test string"));
+
+ System.out.println("Correctly escaped SQL");
+
}
/**
@@ -201,6 +215,9 @@
EscapeReference esc = new EscapeJavaScriptReference();
assertEquals("Jimmy\\'s Pizza",esc.referenceInsert("","Jimmy's Pizza"));
assertEquals("test string",esc.referenceInsert("","test string"));
+
+
+ System.out.println("Correctly escaped Javascript");
}
/**
@@ -229,6 +246,9 @@
context.put("bold","<b>");
ve.evaluate(context,writer,"test","$bold.substring(0,1)");
assertEquals("<",writer.toString());
+
+ System.out.println("Escape matched all references (global configuration)");
+
}
/**
@@ -264,6 +284,9 @@
writer = new StringWriter();
ve.evaluate(newEscapeContext(),writer,"test","$test1_js.substring(0,7)");
assertEquals("Jimmy\\'s",writer.toString());
+
+ System.out.println("Escape selected references (global configuration)");
+
}
private Context newEscapeContext()
@@ -316,6 +339,9 @@
ve3.evaluate(context,writer,"test","$list.get(0)");
assertTrue(writer.toString().indexOf("IndexOutOfBoundsException") != -1);
assertTrue(writer.toString().indexOf("ArrayList") != -1);
+
+ System.out.println("PrintException handler successful.");
+
}
public void testIncludeNotFound() throws Exception
@@ -346,6 +372,9 @@
{
fail("Output incorrect.");
}
+
+ System.out.println("IncludeNotFound handler successful.");
+
}
public void testIncludeRelativePath() throws Exception
@@ -376,5 +405,8 @@
{
fail("Output incorrect.");
}
+
+ System.out.println("IncludeRelativePath handler successful.");
+
}
}