X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.core%2Fext%2Ftest%2Forg%2Fargeo%2Futil%2FCsvParserEncodingTest.java;fp=org.argeo.core%2Fext%2Ftest%2Forg%2Fargeo%2Futil%2FCsvParserEncodingTest.java;h=0000000000000000000000000000000000000000;hb=fba24f5ac520b99b3ac75781c95f11c48ac6252f;hp=09443c23613d63b4aad4ef18dbd0e765f3974ecd;hpb=3fbd05aa39ef235128e134fde8fd24167208e781;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.core/ext/test/org/argeo/util/CsvParserEncodingTest.java b/org.argeo.core/ext/test/org/argeo/util/CsvParserEncodingTest.java deleted file mode 100644 index 09443c236..000000000 --- a/org.argeo.core/ext/test/org/argeo/util/CsvParserEncodingTest.java +++ /dev/null @@ -1,36 +0,0 @@ -package org.argeo.util; - -import java.io.ByteArrayInputStream; -import java.io.InputStream; -import java.util.List; - -/** Tests that {@link CsvParser} can deal properly with encodings. */ -public class CsvParserEncodingTest { - - private String iso = "ISO-8859-1"; - private String utf8 = "UTF-8"; - - public void testParse() throws Exception { - - String xml = new String("áéíóúñ,éééé"); - byte[] utfBytes = xml.getBytes(utf8); - byte[] isoBytes = xml.getBytes(iso); - - InputStream inUtf = new ByteArrayInputStream(utfBytes); - InputStream inIso = new ByteArrayInputStream(isoBytes); - - CsvParser csvParser = new CsvParser() { - protected void processLine(Integer lineNumber, List header, List tokens) { - assert header.size() == tokens.size(); - assert 2 == tokens.size(); - assert "áéíóúñ".equals(tokens.get(0)); - assert "éééé".equals(tokens.get(1)); - } - }; - - csvParser.parse(inUtf, utf8); - inUtf.close(); - csvParser.parse(inIso, iso); - inIso.close(); - } -}