comparison UnitTests/main.cpp @ 177:81b6f3013738

sha1
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Nov 2012 10:42:00 +0100
parents c08fbad40ddd
children 7f74209ea0f8
comparison
equal deleted inserted replaced
176:81f11fb357f2 177:81b6f3013738
263 Toolbox::ComputeMD5(s, "Hello"); 263 Toolbox::ComputeMD5(s, "Hello");
264 ASSERT_EQ("8b1a9953c4611296a827abf8c47804d7", s); 264 ASSERT_EQ("8b1a9953c4611296a827abf8c47804d7", s);
265 Toolbox::ComputeMD5(s, ""); 265 Toolbox::ComputeMD5(s, "");
266 ASSERT_EQ("d41d8cd98f00b204e9800998ecf8427e", s); 266 ASSERT_EQ("d41d8cd98f00b204e9800998ecf8427e", s);
267 } 267 }
268
269 TEST(Toolbox, ComputeSHA1)
270 {
271 std::string s;
272
273 Toolbox::ComputeSHA1(s, "The quick brown fox jumps over the lazy dog");
274 ASSERT_EQ("2fd4e1c6-7a2d28fc-ed849ee1-bb76e739-1b93eb12", s);
275 Toolbox::ComputeSHA1(s, "");
276 ASSERT_EQ("da39a3ee-5e6b4b0d-3255bfef-95601890-afd80709", s);
277 }
278
268 279
269 TEST(Toolbox, Base64) 280 TEST(Toolbox, Base64)
270 { 281 {
271 ASSERT_EQ("", Toolbox::EncodeBase64("")); 282 ASSERT_EQ("", Toolbox::EncodeBase64(""));
272 ASSERT_EQ("YQ==", Toolbox::EncodeBase64("a")); 283 ASSERT_EQ("YQ==", Toolbox::EncodeBase64("a"));