diff options
Diffstat (limited to 'core/tests')
-rw-r--r-- | core/tests/coretests/src/com/android/internal/util/ProcFileReaderTest.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/core/tests/coretests/src/com/android/internal/util/ProcFileReaderTest.java b/core/tests/coretests/src/com/android/internal/util/ProcFileReaderTest.java index 386a78d..a81bb4b 100644 --- a/core/tests/coretests/src/com/android/internal/util/ProcFileReaderTest.java +++ b/core/tests/coretests/src/com/android/internal/util/ProcFileReaderTest.java @@ -134,7 +134,7 @@ public class ProcFileReaderTest extends AndroidTestCase { fail("somehow read a string value?"); } catch (IOException e) { // expected - assertTrue(e.getMessage().contains("end of stream")); + assertTrue(e.getMessage().contains("End of stream")); } } @@ -152,6 +152,20 @@ public class ProcFileReaderTest extends AndroidTestCase { } } + public void testOptionalLongs() throws Exception { + final ProcFileReader reader = buildReader("123 456\n789\n"); + + assertEquals(123L, reader.nextLong()); + assertEquals(456L, reader.nextOptionalLong(-1L)); + assertEquals(-1L, reader.nextOptionalLong(-1L)); + assertEquals(-1L, reader.nextOptionalLong(-1L)); + assertEquals(-1L, reader.nextOptionalLong(-1L)); + reader.finishLine(); + + assertEquals(789L, reader.nextOptionalLong(-1L)); + assertEquals(-1L, reader.nextOptionalLong(-1L)); + } + private static ProcFileReader buildReader(String string) throws IOException { return buildReader(string, 2048); } |