Mercurial > hg > orthanc
comparison UnitTestsSources/UnitTestsMain.cpp @ 1428:0a355eeeb351
optimization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 29 Jun 2015 13:26:34 +0200 |
parents | 704de8c30ff5 |
children | 7366a0bdda6a |
comparison
equal
deleted
inserted
replaced
1427:d710ea64f0fd | 1428:0a355eeeb351 |
---|---|
76 ASSERT_FALSE(Toolbox::IsSHA1("")); | 76 ASSERT_FALSE(Toolbox::IsSHA1("")); |
77 ASSERT_FALSE(Toolbox::IsSHA1("01234567890123456789012345678901234567890123")); | 77 ASSERT_FALSE(Toolbox::IsSHA1("01234567890123456789012345678901234567890123")); |
78 ASSERT_FALSE(Toolbox::IsSHA1("012345678901234567890123456789012345678901234")); | 78 ASSERT_FALSE(Toolbox::IsSHA1("012345678901234567890123456789012345678901234")); |
79 ASSERT_TRUE(Toolbox::IsSHA1("b5ed549f-956400ce-69a8c063-bf5b78be-2732a4b9")); | 79 ASSERT_TRUE(Toolbox::IsSHA1("b5ed549f-956400ce-69a8c063-bf5b78be-2732a4b9")); |
80 | 80 |
81 std::string sha = " b5ed549f-956400ce-69a8c063-bf5b78be-2732a4b9 "; | |
82 ASSERT_TRUE(Toolbox::IsSHA1(sha)); | |
83 sha[3] = '\0'; | |
84 sha[53] = '\0'; | |
85 ASSERT_TRUE(Toolbox::IsSHA1(sha)); | |
86 sha[40] = '\0'; | |
87 ASSERT_FALSE(Toolbox::IsSHA1(sha)); | |
88 ASSERT_FALSE(Toolbox::IsSHA1(" ")); | |
89 | |
90 ASSERT_TRUE(Toolbox::IsSHA1("16738bc3-e47ed42a-43ce044c-a3414a45-cb069bd0")); | |
91 | |
81 std::string s; | 92 std::string s; |
82 Toolbox::ComputeSHA1(s, "The quick brown fox jumps over the lazy dog"); | 93 Toolbox::ComputeSHA1(s, "The quick brown fox jumps over the lazy dog"); |
83 ASSERT_TRUE(Toolbox::IsSHA1(s)); | 94 ASSERT_TRUE(Toolbox::IsSHA1(s)); |
84 ASSERT_EQ("2fd4e1c6-7a2d28fc-ed849ee1-bb76e739-1b93eb12", s); | 95 ASSERT_EQ("2fd4e1c6-7a2d28fc-ed849ee1-bb76e739-1b93eb12", s); |
85 | 96 |