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++)