|
| |
10 |
10 |
{ |
|
| |
11 |
11 |
TStringArray arrStrings; |
|
| |
12 |
12 |
|
|
| |
13 |
|
EXPECT_EQ(0, arrStrings.GetCount()); |
|
| |
|
13 |
EXPECT_EQ(0UL, arrStrings.GetCount()); |
|
| |
14 |
14 |
} |
|
| |
15 |
15 |
|
|
| |
16 |
16 |
TEST(TestsTStringArray, AddElements) |
|
|
| |
20 |
20 |
arrStrings.Add(TString(L"SomeString1")); |
|
| |
21 |
21 |
arrStrings.Add(TString(L"SomeString2")); |
|
| |
22 |
22 |
|
|
| |
23 |
|
EXPECT_EQ(2, arrStrings.GetCount()); |
|
| |
|
23 |
EXPECT_EQ(2UL, arrStrings.GetCount()); |
|
| |
24 |
24 |
EXPECT_STREQ(L"SomeString1", arrStrings.GetAt(0).c_str()); |
|
| |
25 |
25 |
EXPECT_STREQ(L"SomeString2", arrStrings.GetAt(1).c_str()); |
|
| |
26 |
26 |
} |
|
|
| |
32 |
32 |
arrStrings.InsertAt(0, TString(L"SomeString1")); |
|
| |
33 |
33 |
arrStrings.InsertAt(0, TString(L"SomeString2")); |
|
| |
34 |
34 |
|
|
| |
35 |
|
EXPECT_EQ(2, arrStrings.GetCount()); |
|
| |
|
35 |
EXPECT_EQ(2UL, arrStrings.GetCount()); |
|
| |
36 |
36 |
EXPECT_STREQ(L"SomeString1", arrStrings.GetAt(1).c_str()); |
|
| |
37 |
37 |
EXPECT_STREQ(L"SomeString2", arrStrings.GetAt(0).c_str()); |
|
| |
38 |
38 |
} |
|
|
| |
53 |
53 |
|
|
| |
54 |
54 |
arrStrings.SetAt(0, TString(L"SomeString3")); |
|
| |
55 |
55 |
|
|
| |
56 |
|
EXPECT_EQ(2, arrStrings.GetCount()); |
|
| |
|
56 |
EXPECT_EQ(2UL, arrStrings.GetCount()); |
|
| |
57 |
57 |
EXPECT_STREQ(L"SomeString3", arrStrings.GetAt(0).c_str()); |
|
| |
58 |
58 |
EXPECT_STREQ(L"SomeString2", arrStrings.GetAt(1).c_str()); |
|
| |
59 |
59 |
} |
|
|
| |
74 |
74 |
|
|
| |
75 |
75 |
arrStrings.RemoveAt(0); |
|
| |
76 |
76 |
|
|
| |
77 |
|
EXPECT_EQ(1, arrStrings.GetCount()); |
|
| |
|
77 |
EXPECT_EQ(1UL, arrStrings.GetCount()); |
|
| |
78 |
78 |
EXPECT_STREQ(L"SomeString2", arrStrings.GetAt(0).c_str()); |
|
| |
79 |
79 |
} |
|
| |
80 |
80 |
|
|
|
| |
94 |
94 |
|
|
| |
95 |
95 |
arrStrings.Clear(); |
|
| |
96 |
96 |
|
|
| |
97 |
|
EXPECT_EQ(0, arrStrings.GetCount()); |
|
| |
|
97 |
EXPECT_EQ(0UL, arrStrings.GetCount()); |
|
| |
98 |
98 |
} |
|
| |
99 |
99 |
|
|
| |
100 |
100 |
TEST(TestsTStringArray, Compare_Empty) |