Move enterprise tests
[lgpl/argeo-commons.git] / org.argeo.enterprise / ext / test / org / argeo / util / CsvWriterTest.java
diff --git a/org.argeo.enterprise/ext/test/org/argeo/util/CsvWriterTest.java b/org.argeo.enterprise/ext/test/org/argeo/util/CsvWriterTest.java
deleted file mode 100644 (file)
index ff5dcc5..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-package org.argeo.util;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-/** {@link CsvWriter} tests. */
-public class CsvWriterTest {
-       public void testWrite() throws Exception {
-               ByteArrayOutputStream out = new ByteArrayOutputStream();
-               final CsvWriter csvWriter = new CsvWriter(out);
-
-               String[] header = { "Header1", "Header 2", "Header,3", "Header\n4", "Header\"5\"" };
-               String[] line1 = { "Value1", "Value 2", "Value,3", "Value\n4", "Value\"5\"" };
-               csvWriter.writeLine(Arrays.asList(header));
-               csvWriter.writeLine(Arrays.asList(line1));
-
-               String reference = "Header1,Header 2,\"Header,3\",\"Header\n4\",\"Header\"\"5\"\"\"\n"
-                               + "Value1,Value 2,\"Value,3\",\"Value\n4\",\"Value\"\"5\"\"\"\n";
-               String written = new String(out.toByteArray());
-               assert reference.equals(written);
-               out.close();
-               System.out.println(written);
-
-               final List<String> allTokens = new ArrayList<String>();
-               CsvParser csvParser = new CsvParser() {
-                       protected void processLine(Integer lineNumber, List<String> header, List<String> tokens) {
-                               if (lineNumber == 2)
-                                       allTokens.addAll(header);
-                               allTokens.addAll(tokens);
-                       }
-               };
-               ByteArrayInputStream in = new ByteArrayInputStream(written.getBytes());
-               csvParser.parse(in);
-               in.close();
-               List<String> allTokensRef = new ArrayList<String>();
-               allTokensRef.addAll(Arrays.asList(header));
-               allTokensRef.addAll(Arrays.asList(line1));
-
-               assert allTokensRef.size() == allTokens.size();
-               for (int i = 0; i < allTokensRef.size(); i++)
-                       assert allTokensRef.get(i).equals(allTokens.get(i));
-       }
-
-}