First public contribution.
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".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
16 #ifndef __TEXTUTILSTESTS_H__
17 #define __TEXTUTILSTESTS_H__
25 // TEXTUtils test data
29 _LIT(KRemove0_base, " Hello there ");
30 _LIT(KRemove0_left, "Hello there ");
31 const TInt KRemove0_left_consumed = 4;
32 _LIT(KRemove0_right, " Hello there");
33 const TInt KRemove0_right_consumed = 3;
34 _LIT(KRemove0_both, "Hello there");
35 const TInt KRemove0_both_consumed = 7;
37 const TInt KNumericValue0 = 1234567890;
38 _LIT(KDecRep0, "1234567890");
39 _LIT(KHexRep0, "499602d2");
40 const TBool KIsValid0 = ETrue;
42 const TInt KNumericValue1 = -543210;
43 _LIT(KDecRep1, "-543210");
44 _LIT(KHexRep1, "-849eA");
45 const TBool KIsValid1 = ETrue;
47 const TInt KNumericValue2 = 0;
50 const TBool KIsValid2 = EFalse;
52 const TInt KNumericValue3 = 0;
53 _LIT(KDecRep3, "t500");
54 _LIT(KHexRep3, "t1f4");
55 const TBool KIsValid3 = EFalse;
57 _LIT(KQuotedBuffer0, "this is the \"quoted string\" and this is not");
58 _LIT(KQuotedString0, "quoted string");
59 _LIT(KQuotedRemainder0, " and this is not");
60 const TInt KExpectedError0 = KErrNone;
62 _LIT(KQuotedBuffer1, "this is the \"quoted string\" and this is also \"string!\" but this is not");
63 _LIT(KQuotedString1, "quoted string\" and this is also \"string!");
64 _LIT(KQuotedRemainder1, " but this is not");
65 const TInt KExpectedError1 = KErrNone;
67 _LIT(KQuotedBuffer2, "this has no quoted string");
68 _LIT(KQuotedString2, "");
69 _LIT(KQuotedRemainder2, "this has no quoted string");
70 const TInt KExpectedError2 = -5014;
72 _LIT(KQuotedBuffer3, "this has no a malformed \"quoted string");
73 _LIT(KQuotedString3, "");
74 _LIT(KQuotedRemainder3, "this has no a malformed \"quoted string");
75 const TInt KExpectedError3 = -5014;
77 _LIT(KListBuffer0, "token0, token1 / token 2 is very long ");
78 _LIT(KListToken0_0, "token0");
79 _LIT(KListToken0_1, "token1");
80 _LIT(KListToken0_2, "token 2 is very long");
81 _LIT(KListRemainder0, "");
82 _LIT(KListSeparator0, ",/");
84 _LIT(KListBuffer1, "token0, token1 / token 2 # very long ");
85 _LIT(KListToken1_0, "token0");
86 _LIT(KListToken1_1, "token1");
87 _LIT(KListToken1_2, "token 2");
88 _LIT(KListRemainder1, " very long ");
89 _LIT(KListSeparator1, ",/#");
91 _LIT(KListBuffer2, "token0, token1 , token 2 is very long ");
92 _LIT(KListToken2_0, "token0");
93 _LIT(KListToken2_1, "token1");
94 _LIT(KListToken2_2, "token 2 is very long");
95 _LIT(KListRemainder2, "");
96 const TUint KListSeparator2 = ',';
98 _LIT(KListBuffer3, "token0/ token1 / token 2 / very long ");
99 _LIT(KListToken3_0, "token0");
100 _LIT(KListToken3_1, "token1");
101 _LIT(KListToken3_2, "token 2");
102 _LIT(KListRemainder3, " very long ");
103 const TUint KListSeparator3 = '/';
105 #endif // __TEXTUTILSTESTS_H__