Lines Matching refs:counter
29 private CountingInputStream counter;
33 counter = new CountingInputStream(new ByteArrayInputStream(new byte[20]));
37 assertEquals(0, counter.getCount());
38 assertEquals(0, counter.read());
39 assertEquals(1, counter.getCount());
43 assertEquals(10, counter.read(new byte[10]));
44 assertEquals(10, counter.getCount());
48 assertEquals(3, counter.read(new byte[10], 1, 3));
49 assertEquals(3, counter.getCount());
53 assertEquals(10, counter.skip(10));
54 assertEquals(10, counter.getCount());
58 assertEquals(20, counter.skip(30));
59 assertEquals(20, counter.getCount());
60 assertEquals(0, counter.skip(20));
61 assertEquals(20, counter.getCount());
64 assertEquals(-1, counter.read());
65 assertEquals(20, counter.getCount());
69 assertEquals(20, counter.read(new byte[30]));
70 assertEquals(20, counter.getCount());
71 assertEquals(-1, counter.read(new byte[30]));
72 assertEquals(20, counter.getCount());
76 assertTrue(counter.markSupported());
77 assertEquals(10, counter.read(new byte[10]));
78 assertEquals(10, counter.getCount());
79 counter.mark(5);
80 counter.read();
81 assertEquals(11, counter.getCount());
82 counter.reset();
83 assertEquals(10, counter.getCount());
84 assertEquals(10, counter.skip(100));
85 assertEquals(20, counter.getCount());
90 counter.reset();
98 counter = new CountingInputStream(new UnmarkableInputStream());
101 counter.reset();