Mercurial > hg > orthanc
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")); |