Lines 44-48
Link Here
|
44 |
assertEquals("Wrong token type", TerminalTokens.TokenNameEOF, token); |
44 |
assertEquals("Wrong token type", TerminalTokens.TokenNameEOF, token); |
45 |
assertEquals("Wrong comment start", 0, scanner.commentStarts[0]); |
45 |
assertEquals("Wrong comment start", 0, scanner.commentStarts[0]); |
46 |
assertEquals("Wrong comment start", -9, scanner.commentStops[0]); |
46 |
assertEquals("Wrong comment start", -9, scanner.commentStops[0]); |
|
|
47 |
} |
48 |
|
49 |
/** |
50 |
* http://bugs.eclipse.org/bugs/show_bug.cgi?id=73762 |
51 |
*/ |
52 |
public void test002() throws InvalidInputException { |
53 |
Scanner scanner = new Scanner(); |
54 |
scanner.recordLineSeparator = true; |
55 |
scanner.setSource("a\nb\nc\n".toCharArray()); |
56 |
int token = 0; |
57 |
while (token != TerminalTokens.TokenNameEOF) { |
58 |
token = scanner.getNextToken(); |
59 |
} |
60 |
scanner.setSource("a\nb\n".toCharArray()); |
61 |
token = 0; |
62 |
while (token != TerminalTokens.TokenNameEOF) { |
63 |
token = scanner.getNextToken(); |
64 |
} |
65 |
assertEquals("Wrong number of line ends", 2, scanner.getLineEnds().length); |
47 |
} |
66 |
} |
|
|
67 |
|
48 |
} |
68 |
} |