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

Reply via email to