_ >   10 10 {
  11 11         TStringPatternArray arrPatterns;
  12 12
< >   13           EXPECT_EQ(0, arrPatterns.GetCount());
    13         EXPECT_EQ(0UL, arrPatterns.GetCount());
14 14 }
  15 15
  16 16 TEST(TestsTStringPatternArray, AddElements)
 
20 20         arrPatterns.Add(TStringPattern(L"*.bat", TStringPattern::EPatternType::eType_Wildcard));
  21 21         arrPatterns.Add(TStringPattern(L"*.exe", TStringPattern::EPatternType::eType_Wildcard));
  22 22
< >   23           EXPECT_EQ(2, arrPatterns.GetCount());
    23         EXPECT_EQ(2UL, arrPatterns.GetCount());
24 24         EXPECT_STREQ(L"*.bat", arrPatterns.GetAt(0).ToString().c_str());
  25 25         EXPECT_STREQ(L"*.exe", arrPatterns.GetAt(1).ToString().c_str());
  26 26 }
 
32 32         arrPatterns.InsertAt(0, TStringPattern(L"*.bat", TStringPattern::EPatternType::eType_Wildcard));
  33 33         arrPatterns.InsertAt(0, TStringPattern(L"*.exe", TStringPattern::EPatternType::eType_Wildcard));
  34 34
< >   35           EXPECT_EQ(2, arrPatterns.GetCount());
    35         EXPECT_EQ(2UL, arrPatterns.GetCount());
36 36         EXPECT_STREQ(L"*.bat", arrPatterns.GetAt(1).ToString().c_str());
  37 37         EXPECT_STREQ(L"*.exe", arrPatterns.GetAt(0).ToString().c_str());
  38 38 }
 
46 46
  47 47         arrPatterns.SetAt(0, TStringPattern(L"*.com", TStringPattern::EPatternType::eType_Wildcard));
  48 48
< >   49           EXPECT_EQ(2, arrPatterns.GetCount());
    49         EXPECT_EQ(2UL, arrPatterns.GetCount());
50 50         EXPECT_STREQ(L"*.com", arrPatterns.GetAt(0).ToString().c_str());
  51 51         EXPECT_STREQ(L"*.exe", arrPatterns.GetAt(1).ToString().c_str());
  52 52 }
 
60 60
  61 61         arrPatterns.RemoveAt(0);
  62 62
< >   63           EXPECT_EQ(1, arrPatterns.GetCount());
    63         EXPECT_EQ(1UL, arrPatterns.GetCount());
64 64         EXPECT_STREQ(L"*.exe", arrPatterns.GetAt(0).ToString().c_str());
  65 65 }
  66 66
 
73 73
  74 74         arrPatterns.Clear();
  75 75
< >   76           EXPECT_EQ(0, arrPatterns.GetCount());
    76         EXPECT_EQ(0UL, arrPatterns.GetCount());
77 77 }
  78 78
  79 79 /////////////////////////////////////////////////
 
130 130         arrPatterns.Add(TStringPattern(L"autostart.*", TStringPattern::EPatternType::eType_Wildcard));
  131 131
  132 132         TStringArray arrElements = arrPatterns.ToSerializedStringArray();
< >   133           EXPECT_EQ(2, arrElements.GetCount());
    133         EXPECT_EQ(2UL, arrElements.GetCount());
< _   134 134         EXPECT_STREQ(L"*.bat", arrElements.GetAt(0).c_str());
  135 135         EXPECT_STREQ(L"autostart.*", arrElements.GetAt(1).c_str());
  136 136 }