Author: j16sdiz
Date: 2008-12-19 09:23:19 +0000 (Fri, 19 Dec 2008)
New Revision: 24566
Modified:
trunk/freenet/test/freenet/clients/http/filter/ContentFilterTest.java
Log:
turns out this is quite common for audio files, more evil test case
Modified: trunk/freenet/test/freenet/clients/http/filter/ContentFilterTest.java
===================================================================
--- trunk/freenet/test/freenet/clients/http/filter/ContentFilterTest.java
2008-12-19 09:22:52 UTC (rev 24565)
+++ trunk/freenet/test/freenet/clients/http/filter/ContentFilterTest.java
2008-12-19 09:23:19 UTC (rev 24566)
@@ -42,6 +42,10 @@
private static final String ANCHOR_RELATIVE2 = "<a
href=\"/k...@test/path/test.html#C2\">";
private static final String ANCHOR_FALSE_POS1 = "<a
href=\"/k...@test/path/test.html#%23\">"; // yes, this is valid
private static final String ANCHOR_FALSE_POS2 = "<a
href=\"/k...@test/path/%23.html#2\">"; // yes, this is valid too
+
+ // evil hack for #2496 + #2451, <SPACE><#> give <SPACE><%23>
+ private static final String ANCHOR_MIXED = "<a
href=\"/k...@test/path/music #1.ogg\">";
+ private static final String ANCHOR_MIXED_RESULT = "<a
href=\"/k...@test/path/music%20%231.ogg\">";
// @see bug #2451
private static final String POUNT_CHARACTER_ENCODING_TEST = "<a
href=\"/c...@duigc5d1zsnfph07wgknvdujnlxhtggxxbkrmt-9rkw,~GrAWp02o9YylpxL1Fr4fPDozWmebhGv4qUoFlrxnY4,AAIC--8/Testing
- [blah] Apostrophe' - gratuitous 1 AND CAPITAL LETTERS!!!!.ogg\" />";
@@ -73,6 +77,8 @@
assertEquals(ANCHOR_RELATIVE2, HTMLFilter(ANCHOR_RELATIVE2));
assertEquals(ANCHOR_FALSE_POS1, HTMLFilter(ANCHOR_FALSE_POS1));
assertEquals(ANCHOR_FALSE_POS2, HTMLFilter(ANCHOR_FALSE_POS2));
+ // EVIL HACK TEST for #2496 + #2451
+ assertEquals(ANCHOR_MIXED_RESULT, HTMLFilter(ANCHOR_MIXED));
// bug #2451
assertEquals(POUNT_CHARACTER_ENCODING_TEST_RESULT,
HTMLFilter(POUNT_CHARACTER_ENCODING_TEST));
// bug #2297
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs