Mercurial > hg > orthanc
comparison UnitTestsSources/StreamTests.cpp @ 2512:4dcafa8d6633
SystemToolbox::GenerateUuid moved to Toolbox::GenerateUuid
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 28 Mar 2018 15:20:50 +0200 |
parents | 878b59270859 |
children | 4e43e67f8ecf |
comparison
equal
deleted
inserted
replaced
2511:8a0d3044ef53 | 2512:4dcafa8d6633 |
---|---|
33 | 33 |
34 #include "PrecompiledHeadersUnitTests.h" | 34 #include "PrecompiledHeadersUnitTests.h" |
35 #include "gtest/gtest.h" | 35 #include "gtest/gtest.h" |
36 | 36 |
37 #include "../Core/SystemToolbox.h" | 37 #include "../Core/SystemToolbox.h" |
38 #include "../Core/SystemToolbox.h" | |
39 #include "../Core/Toolbox.h" | 38 #include "../Core/Toolbox.h" |
40 #include "../Core/OrthancException.h" | 39 #include "../Core/OrthancException.h" |
41 #include "../Core/HttpServer/BufferHttpSender.h" | 40 #include "../Core/HttpServer/BufferHttpSender.h" |
42 #include "../Core/HttpServer/FilesystemHttpSender.h" | 41 #include "../Core/HttpServer/FilesystemHttpSender.h" |
43 #include "../Core/HttpServer/HttpStreamTranscoder.h" | 42 #include "../Core/HttpServer/HttpStreamTranscoder.h" |
113 } | 112 } |
114 | 113 |
115 | 114 |
116 TEST(Zlib, Basic) | 115 TEST(Zlib, Basic) |
117 { | 116 { |
118 std::string s = SystemToolbox::GenerateUuid(); | 117 std::string s = Toolbox::GenerateUuid(); |
119 s = s + s + s + s; | 118 s = s + s + s + s; |
120 | 119 |
121 std::string compressed, compressed2; | 120 std::string compressed, compressed2; |
122 ZlibCompressor c; | 121 ZlibCompressor c; |
123 ASSERT_TRUE(c.HasPrefixWithUncompressedSize()); | 122 ASSERT_TRUE(c.HasPrefixWithUncompressedSize()); |
130 } | 129 } |
131 | 130 |
132 | 131 |
133 TEST(Zlib, Level) | 132 TEST(Zlib, Level) |
134 { | 133 { |
135 std::string s = SystemToolbox::GenerateUuid(); | 134 std::string s = Toolbox::GenerateUuid(); |
136 s = s + s + s + s; | 135 s = s + s + s + s; |
137 | 136 |
138 std::string compressed, compressed2; | 137 std::string compressed, compressed2; |
139 ZlibCompressor c; | 138 ZlibCompressor c; |
140 c.SetCompressionLevel(9); | 139 c.SetCompressionLevel(9); |
147 } | 146 } |
148 | 147 |
149 | 148 |
150 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 |
151 { | 150 { |
152 std::string s = SystemToolbox::GenerateUuid(); | 151 std::string s = Toolbox::GenerateUuid(); |
153 s = s + s + s + s; | 152 s = s + s + s + s; |
154 | 153 |
155 std::string compressed; | 154 std::string compressed; |
156 ZlibCompressor c; | 155 ZlibCompressor c; |
157 IBufferCompressor::Compress(compressed, c, s); | 156 IBufferCompressor::Compress(compressed, c, s); |
252 | 251 |
253 TEST(HttpStreamTranscoder, Basic) | 252 TEST(HttpStreamTranscoder, Basic) |
254 { | 253 { |
255 ZlibCompressor compressor; | 254 ZlibCompressor compressor; |
256 | 255 |
257 const std::string s = "Hello world " + SystemToolbox::GenerateUuid(); | 256 const std::string s = "Hello world " + Toolbox::GenerateUuid(); |
258 | 257 |
259 std::string t; | 258 std::string t; |
260 IBufferCompressor::Compress(t, compressor, s); | 259 IBufferCompressor::Compress(t, compressor, s); |
261 | 260 |
262 for (int cs = 0; cs < 5; cs++) | 261 for (int cs = 0; cs < 5; cs++) |