Lines Matching refs:reader

31         final ProcFileReader reader = buildReader("");
33 assertFalse(reader.hasMoreData());
35 reader.finishLine();
40 assertFalse(reader.hasMoreData());
44 final ProcFileReader reader = buildReader("a\nb\nc\n");
46 assertEquals("a", reader.nextString());
47 reader.finishLine();
48 assertTrue(reader.hasMoreData());
50 assertEquals("b", reader.nextString());
51 reader.finishLine();
52 assertTrue(reader.hasMoreData());
54 assertEquals("c", reader.nextString());
55 reader.finishLine();
56 assertFalse(reader.hasMoreData());
60 final ProcFileReader reader = buildReader("1 2 3\n4 abc_def 5 6 7 8 9\n10\n");
62 assertEquals(1, reader.nextInt());
63 assertEquals(2, reader.nextInt());
64 assertEquals(3, reader.nextInt());
65 reader.finishLine();
66 assertTrue(reader.hasMoreData());
68 assertEquals(4, reader.nextInt());
69 assertEquals("abc_def", reader.nextString());
70 assertEquals(5, reader.nextInt());
71 reader.finishLine();
72 assertTrue(reader.hasMoreData());
74 assertEquals(10, reader.nextInt());
75 reader.finishLine();
76 assertFalse(reader.hasMoreData());
81 final ProcFileReader reader = buildReader("1 21 3 41 5 61 7 81 9 10\n", 3);
83 assertEquals(1, reader.nextInt());
84 assertEquals(21, reader.nextInt());
85 assertEquals(3, reader.nextInt());
86 assertEquals(41, reader.nextInt());
87 assertEquals(5, reader.nextInt());
88 assertEquals(61, reader.nextInt());
89 assertEquals(7, reader.nextInt());
90 assertEquals(81, reader.nextInt());
91 assertEquals(9, reader.nextInt());
92 assertEquals(10, reader.nextInt());
93 reader.finishLine();
94 assertFalse(reader.hasMoreData());
98 final ProcFileReader reader = buildReader("1\n\n2\n\n3\n");
100 assertEquals(1, reader.nextInt());
101 reader.finishLine();
102 assertTrue(reader.hasMoreData());
103 reader.finishLine();
104 assertTrue(reader.hasMoreData());
106 assertEquals(2, reader.nextInt());
107 reader.finishLine();
108 assertTrue(reader.hasMoreData());
109 reader.finishLine();
110 assertTrue(reader.hasMoreData());
112 assertEquals(3, reader.nextInt());
113 reader.finishLine();
114 assertFalse(reader.hasMoreData());
118 final ProcFileReader reader = buildReader(
121 assertEquals(1, reader.nextLong());
122 assertEquals(-1024, reader.nextLong());
123 assertEquals(Long.MAX_VALUE, reader.nextLong());
124 assertEquals(Long.MIN_VALUE, reader.nextLong());
125 reader.finishLine();
126 assertFalse(reader.hasMoreData());
130 final ProcFileReader reader = buildReader("teststringwithoutdelimiters");
133 reader.nextString();
143 final ProcFileReader reader = buildReader("1 teststringlongerthanbuffer\n", 4);
145 assertEquals(1, reader.nextLong());
147 reader.finishLine();
156 final ProcFileReader reader = buildReader("123 456\n789\n");
158 assertEquals(123L, reader.nextLong());
159 assertEquals(456L, reader.nextOptionalLong(-1L));
160 assertEquals(-1L, reader.nextOptionalLong(-1L));
161 assertEquals(-1L, reader.nextOptionalLong(-1L));
162 assertEquals(-1L, reader.nextOptionalLong(-1L));
163 reader.finishLine();
165 assertEquals(789L, reader.nextOptionalLong(-1L));
166 assertEquals(-1L, reader.nextOptionalLong(-1L));