Mercurial > hg > orthanc
comparison UnitTestsSources/StreamTests.cpp @ 2172:84d1d392a9ab
GenerateUuid() not available in sandboxed environments
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Nov 2016 12:06:00 +0100 |
parents | fd5875662670 |
children | a3a65de1840f |
comparison
equal
deleted
inserted
replaced
2171:35febe19e874 | 2172:84d1d392a9ab |
---|---|
32 | 32 |
33 #include "PrecompiledHeadersUnitTests.h" | 33 #include "PrecompiledHeadersUnitTests.h" |
34 #include "gtest/gtest.h" | 34 #include "gtest/gtest.h" |
35 | 35 |
36 #include "../Core/SystemToolbox.h" | 36 #include "../Core/SystemToolbox.h" |
37 #include "../Core/SystemToolbox.h" | |
37 #include "../Core/Toolbox.h" | 38 #include "../Core/Toolbox.h" |
38 #include "../Core/OrthancException.h" | 39 #include "../Core/OrthancException.h" |
39 #include "../Core/HttpServer/BufferHttpSender.h" | 40 #include "../Core/HttpServer/BufferHttpSender.h" |
40 #include "../Core/HttpServer/FilesystemHttpSender.h" | 41 #include "../Core/HttpServer/FilesystemHttpSender.h" |
41 #include "../Core/HttpServer/HttpStreamTranscoder.h" | 42 #include "../Core/HttpServer/HttpStreamTranscoder.h" |
111 } | 112 } |
112 | 113 |
113 | 114 |
114 TEST(Zlib, Basic) | 115 TEST(Zlib, Basic) |
115 { | 116 { |
116 std::string s = Toolbox::GenerateUuid(); | 117 std::string s = SystemToolbox::GenerateUuid(); |
117 s = s + s + s + s; | 118 s = s + s + s + s; |
118 | 119 |
119 std::string compressed, compressed2; | 120 std::string compressed, compressed2; |
120 ZlibCompressor c; | 121 ZlibCompressor c; |
121 ASSERT_TRUE(c.HasPrefixWithUncompressedSize()); | 122 ASSERT_TRUE(c.HasPrefixWithUncompressedSize()); |
128 } | 129 } |
129 | 130 |
130 | 131 |
131 TEST(Zlib, Level) | 132 TEST(Zlib, Level) |
132 { | 133 { |
133 std::string s = Toolbox::GenerateUuid(); | 134 std::string s = SystemToolbox::GenerateUuid(); |
134 s = s + s + s + s; | 135 s = s + s + s + s; |
135 | 136 |
136 std::string compressed, compressed2; | 137 std::string compressed, compressed2; |
137 ZlibCompressor c; | 138 ZlibCompressor c; |
138 c.SetCompressionLevel(9); | 139 c.SetCompressionLevel(9); |
145 } | 146 } |
146 | 147 |
147 | 148 |
148 TEST(Zlib, DISABLED_Corrupted) // Disabled because it may result in a crash | 149 TEST(Zlib, DISABLED_Corrupted) // Disabled because it may result in a crash |
149 { | 150 { |
150 std::string s = Toolbox::GenerateUuid(); | 151 std::string s = SystemToolbox::GenerateUuid(); |
151 s = s + s + s + s; | 152 s = s + s + s + s; |
152 | 153 |
153 std::string compressed; | 154 std::string compressed; |
154 ZlibCompressor c; | 155 ZlibCompressor c; |
155 IBufferCompressor::Compress(compressed, c, s); | 156 IBufferCompressor::Compress(compressed, c, s); |
250 | 251 |
251 TEST(HttpStreamTranscoder, Basic) | 252 TEST(HttpStreamTranscoder, Basic) |
252 { | 253 { |
253 ZlibCompressor compressor; | 254 ZlibCompressor compressor; |
254 | 255 |
255 const std::string s = "Hello world " + Toolbox::GenerateUuid(); | 256 const std::string s = "Hello world " + SystemToolbox::GenerateUuid(); |
256 | 257 |
257 std::string t; | 258 std::string t; |
258 IBufferCompressor::Compress(t, compressor, s); | 259 IBufferCompressor::Compress(t, compressor, s); |
259 | 260 |
260 for (int cs = 0; cs < 5; cs++) | 261 for (int cs = 0; cs < 5; cs++) |