assertEquals(50, data.readable());
assertEquals(350, data.debug_GetRead());
assertEquals(300, data.debug_GetMark());
assertEquals(true, data.reset());
assertEquals(100, data.readable());
assertEquals(300, data.debug_GetRead());
assertEquals(-1, data.debug_GetMark());