sl@0: // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: #ifndef __ESCAPEUTILSTESTS_H__ sl@0: #define __ESCAPEUTILSTESTS_H__ sl@0: sl@0: // System includes sl@0: // sl@0: #include sl@0: sl@0: // sl@0: // sl@0: // EscapeUtils test data sl@0: // sl@0: // sl@0: sl@0: _LIT(KEscapeDecoded0, ";/?:@&=+$,"); sl@0: _LIT(KEscapeEncoded0_auth, "%3B%2F%3F%3A%40&=+$,"); sl@0: _LIT(KEscapeEncoded0_path, "%3B%2F%3F:@&%3D+$,"); sl@0: _LIT(KEscapeEncoded0_query, "%3B%2F%3F%3A%40%26%3D%2B%24%2C"); sl@0: _LIT(KEscapeEncoded0_normal, ";/?:@&=+$,"); sl@0: _LIT(KEscapeEncoded0_url, "%3B%2F%3F%3A%40%26%3D%2B%24,"); sl@0: sl@0: _LIT(KEscapeDecoded1, "<>#%\" {}|\\^[]\'"); sl@0: _LIT(KEscapeEncoded1_auth, "%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D\'"); sl@0: _LIT(KEscapeEncoded1_path, "%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D\'"); sl@0: _LIT(KEscapeEncoded1_query, "%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D\'"); sl@0: _LIT(KEscapeEncoded1_normal, "%3C%3E%23%25%22%20%7B%7D%7C%5C%5E[]\'"); sl@0: _LIT(KEscapeEncoded1_url, "%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D%27"); sl@0: sl@0: _LIT(KEscapeDecoded2, "abcde"); sl@0: _LIT(KEscapeEncoded2_auth, "abcde"); sl@0: _LIT(KEscapeEncoded2_path, "abcde"); sl@0: _LIT(KEscapeEncoded2_query, "abcde"); sl@0: _LIT(KEscapeEncoded2_normal, "abcde"); sl@0: _LIT(KEscapeEncoded2_url, "abcde"); sl@0: sl@0: _LIT(KEscapeDecoded3, ";/?:@&=+$[]\""); sl@0: _LIT(KEscapeEncoded3_auth, "%3B%2F%3F%3A%40&=+$%5B%5D%22"); sl@0: _LIT(KEscapeEncoded3_path, "%3B%2F%3F:@&%3D+$%5B%5D%22"); sl@0: _LIT(KEscapeEncoded3_query, "%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D%22"); sl@0: _LIT(KEscapeEncoded3_normal, ";/?:@&=+$[]%22"); sl@0: _LIT(KEscapeEncoded3_url, "%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D%22"); sl@0: sl@0: _LIT(KEscapeDecoded4, "/;=?[]"); sl@0: _LIT(KEscapeEncoded4_auth, "%2F%3B=%3F%5B%5D"); sl@0: _LIT(KEscapeEncoded4_path, "%2F%3B%3D%3F%5B%5D"); sl@0: _LIT(KEscapeEncoded4_query, "%2F%3B%3D%3F%5B%5D"); sl@0: _LIT(KEscapeEncoded4_normal, "/;=?[]"); sl@0: _LIT(KEscapeEncoded4_url, "%2F%3B%3D%3F%5B%5D"); sl@0: sl@0: _LIT(KEscapeDecoded5, ";/:@?[]\""); sl@0: _LIT(KEscapeEncoded5_auth, "%3B%2F%3A%40%3F%5B%5D%22"); sl@0: _LIT(KEscapeEncoded5_path, "%3B%2F:@%3F%5B%5D%22"); sl@0: _LIT(KEscapeEncoded5_query, "%3B%2F%3A%40%3F%5B%5D%22"); sl@0: _LIT(KEscapeEncoded5_normal, ";/:@?[]%22"); sl@0: _LIT(KEscapeEncoded5_url, "%3B%2F%3A%40%3F%5B%5D%22"); sl@0: sl@0: _LIT(KEscapeDecoded6, ";/?:@&=+$[]!\\\'()~"); sl@0: _LIT(KEscapeEncoded6_auth, "%3B%2F%3F%3A%40&=+$%5B%5D!%5C\'()~"); sl@0: _LIT(KEscapeEncoded6_path, "%3B%2F%3F:@&%3D+$%5B%5D!%5C\'()~"); sl@0: _LIT(KEscapeEncoded6_query, "%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D!%5C\'()~"); sl@0: _LIT(KEscapeEncoded6_normal, ";/?:@&=+$[]!%5C\'()~"); sl@0: _LIT(KEscapeEncoded6_url, "%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D%21%5C%27%28%29%7E"); sl@0: sl@0: _LIT(KEscapeDecoded7, " <>#%\"{}|\\^`"); sl@0: _LIT(KEscapeEncoded7_auth, "%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60"); sl@0: _LIT(KEscapeEncoded7_path, "%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60"); sl@0: _LIT(KEscapeEncoded7_query, "%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60"); sl@0: _LIT(KEscapeEncoded7_normal, "%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60"); sl@0: _LIT(KEscapeEncoded7_url, "%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60"); sl@0: sl@0: sl@0: sl@0: _LIT(KUnicode_0, "áóú"); sl@0: _LIT(KUtf8_0, "%C3%A1%C3%B3%C3%BA"); sl@0: sl@0: TChar KExcludedChar0 = ' '; sl@0: TBool KExcludedChar0_excluded = ETrue; sl@0: sl@0: TChar KExcludedChar1 = 'a'; sl@0: TBool KExcludedChar1_excluded = EFalse; sl@0: sl@0: TChar KExcludedChar2 = '%'; sl@0: TBool KExcludedChar2_excluded = ETrue; sl@0: sl@0: TChar KExcludedChar3 = '@'; sl@0: TBool KExcludedChar3_excluded = EFalse; sl@0: sl@0: TChar KExcludedChar4 = '6'; sl@0: TBool KExcludedChar4_excluded = EFalse; sl@0: sl@0: _LIT(KEscapeTriple0, "%5B"); sl@0: TBool KEscapeTriple0_valid = ETrue; sl@0: TInt KEscapeTriple0_value = 0x5b; sl@0: sl@0: _LIT(KEscapeTriple1, "%2a"); sl@0: TBool KEscapeTriple1_valid = ETrue; sl@0: TInt KEscapeTriple1_value = 0x2a; sl@0: sl@0: _LIT(KEscapeTriple2, "bad%2A"); sl@0: TBool KEscapeTriple2_valid = EFalse; sl@0: TInt KEscapeTriple2_value = 0; sl@0: sl@0: sl@0: #endif // __ESCAPEUTILSTESTS_H__