| 146 | end |
| 147 | |
| 148 | def test_buffer |
| 149 | assert_equal(0, @stream.buffer_size) |
| 150 | @stream.buffer_size = 5 |
| 151 | assert_equal(5, @stream.buffer_size) |
| 152 | @stream.write("Hell") |
| 153 | assert_equal(4, @stream.buffered_size) |
| 154 | assert_equal("\x00" * 5, @buffer.copy_to_host(0, 5).to_s) |
| 155 | @stream.write("o") |
| 156 | assert_equal("Hello", @buffer.copy_to_host(0, 5).to_s) |
| 157 | end |
| 158 | end |
| 159 | end |
nothing calls this directly
no test coverage detected