mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
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:
@@ -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());
|
||||||
|
Reference in New Issue
Block a user