encoding reound trip test

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2728 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Andrew Hind
2006-04-28 13:41:49 +00:00
parent 7edcb18bc0
commit 417a123625

View File

@@ -313,11 +313,14 @@ public class SearcherComponentTest extends TestCase
assertEquals(1, answer.size()); assertEquals(1, answer.size());
System.out.println("Encoded = "+ISO9075.encode(COMPLEX_LOCAL_NAME)); System.out.println("Encoded = "+ISO9075.encode(COMPLEX_LOCAL_NAME));
for(int i = 0; i < COMPLEX_LOCAL_NAME.length(); i++) String roundTrip = ISO9075.decode(ISO9075.encode(COMPLEX_LOCAL_NAME));
for(int i = 0; i < COMPLEX_LOCAL_NAME.length() && 1 < roundTrip.length(); i++)
{ {
System.out.println("Char at "+i+" = "+Integer.toHexString(COMPLEX_LOCAL_NAME.charAt(i))); System.out.println("Char at "+i+" = "+Integer.toHexString(COMPLEX_LOCAL_NAME.charAt(i))+ " ... "+Integer.toHexString(roundTrip.charAt(i)));
} }
assertEquals( COMPLEX_LOCAL_NAME, roundTrip);
answer = searcher.selectNodes(rootNodeRef, "//*[like(@test:" answer = searcher.selectNodes(rootNodeRef, "//*[like(@test:"
+ ISO9075.encode(COMPLEX_LOCAL_NAME) + ", 'm__k%', false)]", null, namespacePrefixResolver, false); + ISO9075.encode(COMPLEX_LOCAL_NAME) + ", 'm__k%', false)]", null, namespacePrefixResolver, false);
assertEquals(1, answer.size()); assertEquals(1, answer.size());