genericservices/httputils/Test/t_uriparser/EscapeUtilsTests.h
changeset 31 ce057bb09d0b
parent 0 e4d67989cc36
equal deleted inserted replaced
30:e20de85af2ee 31:ce057bb09d0b
       
     1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 #ifndef __ESCAPEUTILSTESTS_H__
       
    17 #define __ESCAPEUTILSTESTS_H__
       
    18 
       
    19 // System includes
       
    20 //
       
    21 #include <e32base.h>
       
    22 
       
    23 //
       
    24 //
       
    25 // EscapeUtils test data
       
    26 //
       
    27 //
       
    28 
       
    29 _LIT(KEscapeDecoded0,			";/?:@&=+$,");
       
    30 _LIT(KEscapeEncoded0_auth,		"%3B%2F%3F%3A%40&=+$,");
       
    31 _LIT(KEscapeEncoded0_path,		"%3B%2F%3F:@&%3D+$,");
       
    32 _LIT(KEscapeEncoded0_query,		"%3B%2F%3F%3A%40%26%3D%2B%24%2C");
       
    33 _LIT(KEscapeEncoded0_normal,	";/?:@&=+$,");
       
    34 _LIT(KEscapeEncoded0_url,		"%3B%2F%3F%3A%40%26%3D%2B%24,");
       
    35 
       
    36 _LIT(KEscapeDecoded1,			"<>#%\" {}|\\^[]\'");
       
    37 _LIT(KEscapeEncoded1_auth,		"%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D\'"); 
       
    38 _LIT(KEscapeEncoded1_path,		"%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D\'"); 
       
    39 _LIT(KEscapeEncoded1_query,		"%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D\'"); 
       
    40 _LIT(KEscapeEncoded1_normal,	"%3C%3E%23%25%22%20%7B%7D%7C%5C%5E[]\'");
       
    41 _LIT(KEscapeEncoded1_url,		"%3C%3E%23%25%22%20%7B%7D%7C%5C%5E%5B%5D%27");
       
    42 
       
    43 _LIT(KEscapeDecoded2,			"abcde");
       
    44 _LIT(KEscapeEncoded2_auth,		"abcde");
       
    45 _LIT(KEscapeEncoded2_path,		"abcde");
       
    46 _LIT(KEscapeEncoded2_query,		"abcde");
       
    47 _LIT(KEscapeEncoded2_normal,	"abcde");
       
    48 _LIT(KEscapeEncoded2_url,		"abcde");
       
    49 
       
    50 _LIT(KEscapeDecoded3,			";/?:@&=+$[]\"");
       
    51 _LIT(KEscapeEncoded3_auth,		"%3B%2F%3F%3A%40&=+$%5B%5D%22");
       
    52 _LIT(KEscapeEncoded3_path,		"%3B%2F%3F:@&%3D+$%5B%5D%22");
       
    53 _LIT(KEscapeEncoded3_query,		"%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D%22");
       
    54 _LIT(KEscapeEncoded3_normal,	";/?:@&=+$[]%22");
       
    55 _LIT(KEscapeEncoded3_url,		"%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D%22");
       
    56 
       
    57 _LIT(KEscapeDecoded4,			"/;=?[]");
       
    58 _LIT(KEscapeEncoded4_auth,		"%2F%3B=%3F%5B%5D");
       
    59 _LIT(KEscapeEncoded4_path,		"%2F%3B%3D%3F%5B%5D");
       
    60 _LIT(KEscapeEncoded4_query,		"%2F%3B%3D%3F%5B%5D");
       
    61 _LIT(KEscapeEncoded4_normal,	"/;=?[]");
       
    62 _LIT(KEscapeEncoded4_url,		"%2F%3B%3D%3F%5B%5D");
       
    63 
       
    64 _LIT(KEscapeDecoded5,			";/:@?[]\"");
       
    65 _LIT(KEscapeEncoded5_auth,		"%3B%2F%3A%40%3F%5B%5D%22");
       
    66 _LIT(KEscapeEncoded5_path,		"%3B%2F:@%3F%5B%5D%22");
       
    67 _LIT(KEscapeEncoded5_query,		"%3B%2F%3A%40%3F%5B%5D%22");
       
    68 _LIT(KEscapeEncoded5_normal,	";/:@?[]%22");
       
    69 _LIT(KEscapeEncoded5_url,		"%3B%2F%3A%40%3F%5B%5D%22");
       
    70 
       
    71 _LIT(KEscapeDecoded6,			";/?:@&=+$[]!\\\'()~");
       
    72 _LIT(KEscapeEncoded6_auth,		"%3B%2F%3F%3A%40&=+$%5B%5D!%5C\'()~");
       
    73 _LIT(KEscapeEncoded6_path,		"%3B%2F%3F:@&%3D+$%5B%5D!%5C\'()~");	
       
    74 _LIT(KEscapeEncoded6_query,		"%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D!%5C\'()~");
       
    75 _LIT(KEscapeEncoded6_normal,	";/?:@&=+$[]!%5C\'()~");
       
    76 _LIT(KEscapeEncoded6_url,		"%3B%2F%3F%3A%40%26%3D%2B%24%5B%5D%21%5C%27%28%29%7E");
       
    77 
       
    78 _LIT(KEscapeDecoded7,			" <>#%\"{}|\\^`");
       
    79 _LIT(KEscapeEncoded7_auth,		"%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60");
       
    80 _LIT(KEscapeEncoded7_path,		"%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60");
       
    81 _LIT(KEscapeEncoded7_query,		"%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60");
       
    82 _LIT(KEscapeEncoded7_normal,	"%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60");
       
    83 _LIT(KEscapeEncoded7_url,		"%20%3C%3E%23%25%22%7B%7D%7C%5C%5E%60");
       
    84 
       
    85 
       
    86 
       
    87 _LIT(KUnicode_0, "áóú");
       
    88 _LIT(KUtf8_0, "%C3%A1%C3%B3%C3%BA");
       
    89 
       
    90 TChar KExcludedChar0 = ' ';
       
    91 TBool KExcludedChar0_excluded = ETrue;
       
    92 
       
    93 TChar KExcludedChar1 = 'a';
       
    94 TBool KExcludedChar1_excluded = EFalse;
       
    95 
       
    96 TChar KExcludedChar2 = '%';
       
    97 TBool KExcludedChar2_excluded = ETrue;
       
    98 
       
    99 TChar KExcludedChar3 = '@';
       
   100 TBool KExcludedChar3_excluded = EFalse;
       
   101 
       
   102 TChar KExcludedChar4 = '6';
       
   103 TBool KExcludedChar4_excluded = EFalse;
       
   104 
       
   105 _LIT(KEscapeTriple0, "%5B");
       
   106 TBool KEscapeTriple0_valid = ETrue;
       
   107 TInt KEscapeTriple0_value = 0x5b;
       
   108 
       
   109 _LIT(KEscapeTriple1, "%2a");
       
   110 TBool KEscapeTriple1_valid = ETrue;
       
   111 TInt KEscapeTriple1_value = 0x2a;
       
   112 
       
   113 _LIT(KEscapeTriple2, "bad%2A");
       
   114 TBool KEscapeTriple2_valid = EFalse;
       
   115 TInt KEscapeTriple2_value = 0;
       
   116 
       
   117 
       
   118 #endif // __ESCAPEUTILSTESTS_H__