[Tests] Print compression ratios only with 3 figures after the dot

This commit is contained in:
Timofey Solomko
2021-10-20 15:02:52 +03:00
parent 7877ad9e35
commit aa9377b5f5
3 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ class BZip2CompressionTests: XCTestCase {
XCTAssertEqual(redecompressedData, answerData)
if answerData.count > 0 { // Compression ratio is always bad for empty file.
let compressionRatio = Double(answerData.count) / Double(compressedData.count)
print("BZip2.\(testName).compressionRatio = \(compressionRatio)")
print(String(format: "BZip2.\(testName).compressionRatio = %.3f", compressionRatio))
}
}
+1 -1
View File
@@ -15,7 +15,7 @@ class DeflateCompressionTests: XCTestCase {
XCTAssertEqual(redecompressedData, answerData)
if answerData.count > 0 { // Compression ratio is always bad for empty file.
let compressionRatio = Double(answerData.count) / Double(compressedData.count)
print("Deflate.\(testName).compressionRatio = \(compressionRatio)")
print(String(format: "Deflate.\(testName).compressionRatio = %.3f", compressionRatio))
}
}
+5 -5
View File
@@ -15,7 +15,7 @@ class LZ4CompressionTests: XCTestCase {
XCTAssertEqual(redecompressedData, answerData)
if answerData.count > 0 { // Compression ratio is always bad for empty file.
let compressionRatio = Double(answerData.count) / Double(compressedData.count)
print("LZ4.\(testName).compressionRatio = \(compressionRatio)")
print(String(format: "LZ4.\(testName).compressionRatio = %.3f", compressionRatio))
}
}
@@ -119,7 +119,7 @@ class LZ4CompressionTests: XCTestCase {
var redecompressedData = try LZ4.decompress(data: compressedData, dictionary: dictData)
XCTAssertEqual(redecompressedData, answerData)
var compressionRatio = Double(answerData.count) / Double(compressedData.count)
print("LZ4.dict.compressionRatio = \(compressionRatio)")
print(String(format: "LZ4.dict.compressionRatio = %.3f", compressionRatio))
compressedData = LZ4.compress(data: answerData, independentBlocks: false, blockChecksums: Bool.random(),
contentChecksum: Bool.random(), contentSize: Bool.random(),
@@ -127,7 +127,7 @@ class LZ4CompressionTests: XCTestCase {
redecompressedData = try LZ4.decompress(data: compressedData, dictionary: dictData)
XCTAssertEqual(redecompressedData, answerData)
compressionRatio = Double(answerData.count) / Double(compressedData.count)
print("LZ4.dict_BD.compressionRatio = \(compressionRatio)")
print(String(format: "LZ4.dict_BD.compressionRatio = %.3f", compressionRatio))
compressedData = LZ4.compress(data: answerData, independentBlocks: true, blockChecksums: Bool.random(),
contentChecksum: Bool.random(), contentSize: Bool.random(),
@@ -148,7 +148,7 @@ class LZ4CompressionTests: XCTestCase {
var redecompressedData = try LZ4.decompress(data: compressedData, dictionary: dictData)
XCTAssertEqual(redecompressedData, answerData)
var compressionRatio = Double(answerData.count) / Double(compressedData.count)
print("LZ4.small_dict.compressionRatio = \(compressionRatio)")
print(String(format: "LZ4.small_dict.compressionRatio = %.3f", compressionRatio))
compressedData = LZ4.compress(data: answerData, independentBlocks: false, blockChecksums: Bool.random(),
contentChecksum: Bool.random(), contentSize: Bool.random(),
@@ -156,7 +156,7 @@ class LZ4CompressionTests: XCTestCase {
redecompressedData = try LZ4.decompress(data: compressedData, dictionary: dictData)
XCTAssertEqual(redecompressedData, answerData)
compressionRatio = Double(answerData.count) / Double(compressedData.count)
print("LZ4.small_dict_BD.compressionRatio = \(compressionRatio)")
print(String(format: "LZ4.small_dict_BD.compressionRatio = %.3f", compressionRatio))
}
func testTrickySequence() throws {