comparison UnitTests/main.cpp @ 402:d2c69150a979

bulk storescu
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 30 Apr 2013 11:50:51 +0200
parents 26218c4de7e0
children 09b3c6265a94
comparison
equal deleted inserted replaced
401:5962898fb7c8 402:d2c69150a979
27 TEST(Uuid, Test) 27 TEST(Uuid, Test)
28 { 28 {
29 ASSERT_FALSE(Toolbox::IsUuid("")); 29 ASSERT_FALSE(Toolbox::IsUuid(""));
30 ASSERT_FALSE(Toolbox::IsUuid("012345678901234567890123456789012345")); 30 ASSERT_FALSE(Toolbox::IsUuid("012345678901234567890123456789012345"));
31 ASSERT_TRUE(Toolbox::IsUuid("550e8400-e29b-41d4-a716-446655440000")); 31 ASSERT_TRUE(Toolbox::IsUuid("550e8400-e29b-41d4-a716-446655440000"));
32 ASSERT_FALSE(Toolbox::StartsWithUuid("550e8400-e29b-41d4-a716-44665544000"));
33 ASSERT_TRUE(Toolbox::StartsWithUuid("550e8400-e29b-41d4-a716-446655440000"));
34 ASSERT_TRUE(Toolbox::StartsWithUuid("550e8400-e29b-41d4-a716-446655440000 ok"));
35 ASSERT_FALSE(Toolbox::StartsWithUuid("550e8400-e29b-41d4-a716-446655440000ok"));
36 }
37
38 TEST(Toolbox, IsSHA1)
39 {
40 ASSERT_FALSE(Toolbox::IsSHA1(""));
41 ASSERT_FALSE(Toolbox::IsSHA1("01234567890123456789012345678901234567890123"));
42 ASSERT_FALSE(Toolbox::IsSHA1("012345678901234567890123456789012345678901234"));
43 ASSERT_TRUE(Toolbox::IsSHA1("b5ed549f-956400ce-69a8c063-bf5b78be-2732a4b9"));
44
45 std::string s;
46 Toolbox::ComputeSHA1(s, "The quick brown fox jumps over the lazy dog");
47 ASSERT_TRUE(Toolbox::IsSHA1(s));
48 ASSERT_EQ("2fd4e1c6-7a2d28fc-ed849ee1-bb76e739-1b93eb12", s);
32 } 49 }
33 50
34 TEST(Zlib, Basic) 51 TEST(Zlib, Basic)
35 { 52 {
36 std::string s = Toolbox::GenerateUuid(); 53 std::string s = Toolbox::GenerateUuid();