summaryrefslogtreecommitdiffstats
path: root/core/tests
diff options
context:
space:
mode:
Diffstat (limited to 'core/tests')
-rw-r--r--core/tests/coretests/src/com/android/internal/util/ProcFileReaderTest.java16
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);
}