]> git.argeo.org Git - lgpl/argeo-commons.git/blob - basic/runtime/org.argeo.basic.nodeps/src/test/java/org/argeo/util/CsvParserParseFileTest.java
+ fix csv parser : ',' character are not removed anymore in quoted string correspondi...
[lgpl/argeo-commons.git] / basic / runtime / org.argeo.basic.nodeps / src / test / java / org / argeo / util / CsvParserParseFileTest.java
1 package org.argeo.util;
2
3 import java.io.InputStream;
4 import java.util.HashMap;
5 import java.util.Map;
6
7 import junit.framework.TestCase;
8
9 public class CsvParserParseFileTest extends TestCase {
10 public void testParse() throws Exception {
11
12 final Map<Integer, Map<String, String>> lines = new HashMap<Integer, Map<String, String>>();
13 InputStream in = getClass().getResourceAsStream(
14 "/org/argeo/util/ReferenceFile.csv");
15 CsvParserWithLinesAsMap parser = new CsvParserWithLinesAsMap() {
16 protected void processLine(Integer lineNumber,
17 Map<String, String> line) {
18 lines.put(lineNumber, line);
19 }
20 };
21
22 parser.parse(in);
23 in.close();
24
25 assertEquals(5, lines.size());
26 }
27
28 }