Package com.csvreader

Examples of com.csvreader.CsvWriter


  @Test
  public void test75() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.write("1");
    writer.endRecord();
    writer.writeComment("blah");
    writer.write("2");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here


    reader.close();
  }

  @Test
  public void test87() throws Exception {
    CsvWriter writer = new CsvWriter("temp.csv");
    writer.write("1");
    writer.close();

    CsvReader reader = new CsvReader("temp.csv");
    Assert.assertTrue(reader.readRecord());
    Assert.assertEquals("1", reader.get(0));
    Assert.assertEquals(1, reader.getColumnCount());
View Full Code Here

  }

  @Test
  public void test112() throws Exception {
    try {
      CsvWriter writer = new CsvWriter((String) null, ',', Charset
          .forName("ISO-8859-1"));
    } catch (Exception ex) {
      assertException(new IllegalArgumentException("Parameter fileName can not be null."), ex);
    }
  }
View Full Code Here

  }

  @Test
  public void test113() throws Exception {
    try {
      CsvWriter writer = new CsvWriter("test.csv", ',', (Charset) null);
    } catch (Exception ex) {
      assertException(new IllegalArgumentException("Parameter charset can not be null."), ex);
    }
  }
View Full Code Here

  }

  @Test
  public void test114() throws Exception {
    try {
      CsvWriter writer = new CsvWriter((Writer) null, ',');
    } catch (Exception ex) {
      assertException(new IllegalArgumentException("Parameter outputStream can not be null."), ex);
    }
  }
View Full Code Here

  }

  @Test
  public void test115() throws Exception {
    try {
      CsvWriter writer = new CsvWriter("test.csv");

      writer.close();

      writer.write("");
    } catch (Exception ex) {
      assertException(new IOException("This instance of the CsvWriter class has already been closed."), ex);
    }
  }
View Full Code Here

  @Test
  public void test117() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    Assert.assertEquals('#', writer.getComment());
    writer.setComment('~');
    Assert.assertEquals('~', writer.getComment());

    writer.setRecordDelimiter(';');

    writer.write("1");
    writer.endRecord();
    writer.writeComment("blah");

    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test118() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, '\t', Charset
        .forName("ISO-8859-1"));
    Assert.assertEquals('\"', writer.getTextQualifier());
    writer.setTextQualifier('\'');
    Assert.assertEquals('\'', writer.getTextQualifier());

    writer.write("1,2");
    writer.write("3");
    writer.write("blah \"some stuff in quotes\"");
    writer.write("blah \'some stuff in quotes\'");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test119() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.write("1,2");
    writer.write("3");
    writer.endRecord();

    Assert.assertEquals(',', writer.getDelimiter());
    writer.setDelimiter('\t');
    Assert.assertEquals('\t', writer.getDelimiter());

    writer.write("1,2");
    writer.write("3");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test120() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.write("1,2");
    writer.endRecord();

    buffer = stream.toByteArray();
    String data = Charset.forName("ISO-8859-1").decode(
        ByteBuffer.wrap(buffer)).toString();
    Assert.assertEquals("", data);

    writer.flush(); // testing that flush flushed to stream

    buffer = stream.toByteArray();
    stream.close();
    data = Charset.forName("ISO-8859-1").decode(ByteBuffer.wrap(buffer))
        .toString();
    Assert.assertEquals("\"1,2\"\r\n", data);
    writer.close();
  }
View Full Code Here

TOP

Related Classes of com.csvreader.CsvWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.