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