Exemplo n.º 1
0
        public virtual void test_safe_expressionPrefix()
        {
            StringBuilder buf = new StringBuilder();

            CsvOutput.safe(buf, "\n").writeLine(Arrays.asList("=cmd", "+cmd", "-cmd", "@cmd"));
            assertEquals(buf.ToString(), "=\"=cmd\",=\"+cmd\",=\"-cmd\",=\"@cmd\"\n");
        }
Exemplo n.º 2
0
        public virtual void test_safe_expressionPrefixNumbers()
        {
            StringBuilder buf = new StringBuilder();

            CsvOutput.safe(buf, "\n", LINE_ITEM_SEP_COMMA).writeLine(Arrays.asList("+8", "-7", "+8-7", "-7+8", "NaN", "-Infinity"));
            assertEquals(buf.ToString(), "+8,-7,=\"+8-7\",=\"-7+8\",NaN,=\"-Infinity\"\n");
        }
Exemplo n.º 3
0
        //-------------------------------------------------------------------------
        public virtual void test_safe_writeLines_systemNewLine()
        {
            IList <IList <string> > rows = Arrays.asList(Arrays.asList("a", "=x"), Arrays.asList("b", "y"));
            StringBuilder           buf  = new StringBuilder();

            CsvOutput.safe(buf).writeLines(rows, false);
            assertEquals(buf.ToString(), "a,=\"=x\"" + LINE_SEP + "b,y" + LINE_SEP);
        }