|
|
@ -132,7 +132,8 @@ TEST(base64decode, decodesValidString)
|
|
|
|
const std::string original ("VGhpcyBpcyBhIHVuaXQgdGVzdA==");
|
|
|
|
const std::string original ("VGhpcyBpcyBhIHVuaXQgdGVzdA==");
|
|
|
|
const std::string expected ("This is a unit test");
|
|
|
|
const std::string expected ("This is a unit test");
|
|
|
|
char * result = new char [original.size()];
|
|
|
|
char * result = new char [original.size()];
|
|
|
|
ASSERT_EQ(expected.size()+1, base64decode(original.c_str(), result, original.size()));
|
|
|
|
ASSERT_EQ(static_cast<long>(expected.size()+1),
|
|
|
|
|
|
|
|
base64decode(original.c_str(), result, original.size()));
|
|
|
|
ASSERT_STREQ(expected.c_str(), result);
|
|
|
|
ASSERT_STREQ(expected.c_str(), result);
|
|
|
|
delete [] result;
|
|
|
|
delete [] result;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -151,4 +152,4 @@ TEST(AUri, parsesAndDecoreUrl)
|
|
|
|
ASSERT_EQ("", uri.Password);
|
|
|
|
ASSERT_EQ("", uri.Password);
|
|
|
|
|
|
|
|
|
|
|
|
Uri::Decode(uri);
|
|
|
|
Uri::Decode(uri);
|
|
|
|
}
|
|
|
|
}
|
|
|
|