From da8eeb9dbed2102764b3ca0697d6882bae0402cc Mon Sep 17 00:00:00 2001 From: Willem Jan Palenstijn Date: Sat, 26 Jan 2013 19:25:09 +0100 Subject: TESTS: Add failing test for repeated seeks in BufferedSeekableReadStream --- test/common/bufferedseekablereadstream.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/common') diff --git a/test/common/bufferedseekablereadstream.h b/test/common/bufferedseekablereadstream.h index 11eb58f3d0..bf21f22f77 100644 --- a/test/common/bufferedseekablereadstream.h +++ b/test/common/bufferedseekablereadstream.h @@ -72,6 +72,13 @@ class BufferedSeekableReadStreamTestSuite : public CxxTest::TestSuite { b = ssrs.readByte(); TS_ASSERT_EQUALS(b, 2); + ssrs.seek(5, SEEK_CUR); + TS_ASSERT_EQUALS(ssrs.pos(), 8); + ssrs.seek(-1, SEEK_CUR); + TS_ASSERT_EQUALS(ssrs.pos(), 7); + b = ssrs.readByte(); + TS_ASSERT_EQUALS(b, 7); + delete &ssrs; } }; -- cgit v1.2.3