Class: BasicZipFileTest
- Inherits:
-
MiniTest::Test
- Object
- MiniTest::Test
- BasicZipFileTest
show all
- Includes:
- AssertEntry
- Defined in:
- lib/hotplate/gems/rubyzip-1.1.7/test/basic_zip_file_test.rb
Instance Method Summary
collapse
assert_contents, #assert_entry, #assert_entryContents, #assert_entryContentsForStream, #assert_next_entry, #assert_stream_contents, #assert_test_zip_contents
Instance Method Details
#test_each ⇒ Object
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/basic_zip_file_test.rb', line 16
def test_each
count = 0
visited = {}
@zip_file.each {
|entry|
assert(TestZipFile::TEST_ZIP2.entry_names.include?(entry.name))
assert(!visited.include?(entry.name))
visited[entry.name] = nil
count = count.succ
}
assert_equal(TestZipFile::TEST_ZIP2.entry_names.length, count)
end
|
#test_entries ⇒ Object
11
12
13
14
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/basic_zip_file_test.rb', line 11
def test_entries
assert_equal(TestZipFile::TEST_ZIP2.entry_names.sort,
@zip_file.entries.entries.sort.map { |e| e.name })
end
|
42
43
44
45
46
47
48
49
50
51
52
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/basic_zip_file_test.rb', line 42
def test_get_input_stream
count = 0
visited = {}
@zip_file.each do |entry|
assert_entry(entry.name, @zip_file.get_input_stream(entry), entry.name)
assert(!visited.include?(entry.name))
visited[entry.name] = nil
count = count.succ
end
assert_equal(TestZipFile::TEST_ZIP2.entry_names.length, count)
end
|
54
55
56
57
58
59
60
61
62
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/basic_zip_file_test.rb', line 54
def test_get_input_streamBlock
fileAndEntryName = @zip_file.entries.first.name
@zip_file.get_input_stream(fileAndEntryName) {
|zis|
assert_entryContentsForStream(fileAndEntryName,
zis,
fileAndEntryName)
}
end
|