Merge pull request #991 from jpnurmi/initializer_list

Add initializer_list ctors for CString & MCString
This commit is contained in:
J-P Nurmi
2015-07-31 22:08:43 +02:00
3 changed files with 18 additions and 35 deletions

View File

@@ -161,18 +161,15 @@ TEST(StringTest, Split) {
CS("a b c").Split(" ", vresult);
EXPECT_EQ(vexpected, vresult);
MCString mexpected;
MCString mexpected = { {"a","b"}, {"c","d"} };
MCString mresult;
mexpected["a"] = "b";
mexpected["c"] = "d";
CS("a=x&c=d&a=b").URLSplit(mresult);
EXPECT_EQ(mexpected, mresult) << "URLSplit";
}
TEST(StringTest, NamedFormat) {
MCString m;
m["a"] = "b";
MCString m = { {"a","b"} };
EXPECT_EQ("{xbyb", CString::NamedFormat(CS("\\{x{a}y{a}"), m));
}