1 | public void test2() throws IOException {↵ | | 1 | public void test3() throws IOException {↵
|
2 | String testMbox = "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" +↵ | | 2 | String testMbox = "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" +↵
|
3 | "1\n" +↵ | | 3 | "From 1\n" +↵
|
4 | "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" +↵ | | 4 | "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" +↵
|
5 | "2\n";↵ | | 5 | "2\n";↵
|
6 | ↵ | | 6 | ↵
|
7 | MboxMessage[] messages = MboxParser.parseMbox(new CharSequenceSource(testMbox));↵ | | 7 | MboxMessage[] messages = MboxParser.parseMbox(new CharSequenceSource(testMbox));↵
|
8 | ↵ | | 8 | ↵
|
9 | assertEquals(2,messages.length);↵ | | 9 | assertEquals(2,messages.length);↵
|
10 | ↵ | | 10 | ↵
|
11 | String message = testMbox.substring((int)messages[0].getStart(), (int)(messages[0].getStart() + messages[0].getLength()));↵ | | 11 | String message = testMbox.substring((int)messages[0].getStart(), (int)(messages[0].getStart() + messages[0].getLength()));↵
|
12 | ↵ | | 12 | ↵
|
13 | assertEquals("1\n", message);↵ | | 13 | assertEquals("From 1\n", message);↵
|
14 | ↵ | | 14 | ↵
|
15 | message = testMbox.substring((int)messages[1].getStart(), (int)(messages[1].getStart() + messages[1].getLength()));↵ | | 15 | message = testMbox.substring((int)messages[1].getStart(), (int)(messages[1].getStart() + messages[1].getLength()));↵
|
16 | assertEquals("2\n", message);↵ | | 16 | assertEquals("2\n", message);↵
|
17 | | | 17 |
|