6
assert_equal("", f.read(0))
7
assert_equal("", f.read(0))
8
assert_equal("", f.read)
9
assert_equal("", f.read(0))
10
assert_equal("", f.read(0))
14
assert_equal("", f.read)
19
assert_equal("", f.read(nil, s))
24
assert_nil(f.read(10, s))
30
return unless respond_to? :open_file_rw
32
assert_equal("", f.read)
33
assert_equal("", f.read)
34
assert_equal(0, f.syswrite(""))
35
assert_equal("", f.read)
41
assert_equal("", f.read(0))
42
assert_equal("a", f.read(1))
43
assert_equal("" , f.read(0))
44
assert_equal("" , f.read(0))
45
assert_equal("", f.read)
46
assert_equal("", f.read(0))
47
assert_equal("", f.read(0))
50
assert_equal("a", f.read(1))
54
assert_equal("a", f.read(2))
56
assert_equal("", f.read)
60
assert_equal("a", f.read)
62
assert_equal("", f.read)
66
assert_equal("a", f.read(2))
67
assert_equal("", f.read)
68
assert_equal("", f.read)
71
assert_equal("a", f.read)
72
assert_equal("", f.read(0))
76
assert_equal("a", f.read(nil, s))
81
assert_equal("a", f.read(10, s))
88
assert_equal("", f.read)
100
def open_file_seek(content, pos)
101
open_file(content) do |f|
108
open_file_seek("", 10) {|f|
109
assert_equal(10, f.pos)
110
assert_equal("", f.read(0))
111
assert_equal("", f.read)
112
assert_equal("", f.read(0))
113
assert_equal("", f.read)
118
open_file_seek("a", 10) {|f|
119
assert_equal("", f.read)
120
assert_equal("", f.read)
122
open_file_seek("a", 1) {|f|
123
assert_equal("", f.read)
124
assert_equal("", f.read)