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