Class: DeflaterTest
- Inherits:
-
MiniTest::Test
- Object
- MiniTest::Test
- DeflaterTest
- Includes:
- CrcTest
- Defined in:
- lib/hotplate/gems/rubyzip-1.1.7/test/deflater_test.rb
Constant Summary collapse
- DEFLATER_TEST_FILE =
'test/data/generated/deflatertest.bin'- BEST_COMP_FILE =
'test/data/generated/compressiontest_best_compression.bin'- DEFAULT_COMP_FILE =
'test/data/generated/compressiontest_default_compression.bin'- NO_COMP_FILE =
'test/data/generated/compressiontest_no_compression.bin'
Instance Method Summary collapse
Methods included from CrcTest
Instance Method Details
#test_default_compression ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/deflater_test.rb', line 18 def test_default_compression txt = load_file("test/data/file2.txt") Zip.default_compression = ::Zlib::BEST_COMPRESSION deflate(txt, BEST_COMP_FILE) Zip.default_compression = ::Zlib::DEFAULT_COMPRESSION deflate(txt, DEFAULT_COMP_FILE) Zip.default_compression = ::Zlib::NO_COMPRESSION deflate(txt, NO_COMP_FILE) best = File.size(BEST_COMP_FILE) default = File.size(DEFAULT_COMP_FILE) no = File.size(NO_COMP_FILE) assert(best < default) assert(best < no) assert(default < no) end |
#test_outputOperator ⇒ Object
11 12 13 14 15 16 |
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/deflater_test.rb', line 11 def test_outputOperator txt = load_file("test/data/file2.txt") deflate(txt, DEFLATER_TEST_FILE) inflatedTxt = inflate(DEFLATER_TEST_FILE) assert_equal(txt, inflatedTxt) end |