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