Express intention of tokens in token content and give test more structure
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1465705 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1c728b40e5
commit
4c8024fb76
|
@ -60,16 +60,13 @@ public class CSVLexerTest {
|
|||
// Single line (without comment)
|
||||
@Test
|
||||
public void testIgnoreSurroundingSpacesAreDeleted() throws IOException {
|
||||
final String code = "abc,def, hijk, lmnop, qrst,uv ,wxy ,z , ,";
|
||||
final String code = "noSpaces, leadingSpaces,trailingSpaces , surroundingSpaces , ,,";
|
||||
final Lexer parser = getLexer(code, CSVFormat.newBuilder().withIgnoreSurroundingSpaces(true).build());
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "abc"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "def"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "hijk"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "lmnop"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "qrst"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "uv"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "wxy"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "z"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "noSpaces"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "leadingSpaces"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "trailingSpaces"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, "surroundingSpaces"));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, ""));
|
||||
assertThat(parser.nextToken(new Token()), matches(TOKEN, ""));
|
||||
assertThat(parser.nextToken(new Token()), matches(EOF, ""));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue