Example usage for org.apache.commons.io IOUtils write

List of usage examples for org.apache.commons.io IOUtils write

Introduction

In this page you can find the example usage for org.apache.commons.io IOUtils write.

Prototype

public static void write(StringBuffer data, OutputStream output) throws IOException 

Source Link

Document

Writes chars from a StringBuffer to bytes on an OutputStream using the default character encoding of the platform.

Usage

From source file:io.restassured.examples.springmvc.controller.NonMultiPartFileUploadITest.java

@Test
public void file_uploading_works() throws IOException {
    File file = folder.newFile("something");
    IOUtils.write("Something21", new FileOutputStream(file));

    RestAssuredMockMvc.given().contentType(ContentType.BINARY).body(file).when().post("/nonMultipartFileUpload")
            .then().statusCode(200).body("size", greaterThan(10)).body("content", equalTo("Something21"));
}

From source file:com.streamsets.pipeline.stage.origin.spooldir.TestSpoolDirSourceOnErrorHandling.java

private SpoolDirSource createSource() throws Exception {
    String dir = createTestDir();
    File file1 = new File(dir, "file-0.csv").getAbsoluteFile();
    Writer writer = new FileWriter(file1);
    IOUtils.write("a,b\ncccc,dddd\ne,f\n", writer);
    writer.close();// w w w.  j  av a 2 s. c o  m
    File file2 = new File(dir, "file-1.csv").getAbsoluteFile();
    writer = new FileWriter(file2);
    IOUtils.write("x,y", writer);
    writer.close();

    SpoolDirConfigBean conf = new SpoolDirConfigBean();
    conf.dataFormat = DataFormat.DELIMITED;
    conf.spoolDir = dir;
    conf.batchSize = 10;
    conf.overrunLimit = 100;
    conf.poolingTimeoutSecs = 1;
    conf.filePattern = "file-[0-9].csv";
    conf.maxSpoolFiles = 10;
    conf.initialFileToProcess = null;
    conf.dataFormatConfig.compression = Compression.NONE;
    conf.dataFormatConfig.filePatternInArchive = "*";
    conf.errorArchiveDir = null;
    conf.postProcessing = PostProcessingOptions.ARCHIVE;
    conf.archiveDir = dir;
    conf.retentionTimeMins = 10;
    conf.dataFormatConfig.csvFileFormat = CsvMode.RFC4180;
    conf.dataFormatConfig.csvHeader = CsvHeader.NO_HEADER;
    conf.dataFormatConfig.csvMaxObjectLen = 5;
    conf.dataFormatConfig.csvCustomDelimiter = '^';
    conf.dataFormatConfig.csvCustomEscape = '^';
    conf.dataFormatConfig.csvCustomQuote = '^';
    conf.dataFormatConfig.csvRecordType = CsvRecordType.LIST;
    conf.dataFormatConfig.onParseError = OnParseError.ERROR;
    conf.dataFormatConfig.maxStackTraceLines = -1;

    return new SpoolDirSource(conf);
}

From source file:com.cedarsoft.serialization.serializers.jackson.registry.FileBasedSerializedObjectsAccessTest.java

License:asdf

@Test
public void testIt() throws IOException {
    assertEquals(0, access.getIds().size());
    {//from   w w w  . j a v  a  2 s  .c o m
        OutputStream out = access.openOut("id");
        IOUtils.write("asdf".getBytes(), out);
        out.close();
    }

    assertEquals(1, access.getIds().size());
    assertTrue(access.getIds().contains("id"));

    {
        InputStream in = access.getInputStream("id");
        assertEquals("asdf", IOUtils.toString(in));
        in.close();
    }
    InputStream in = new FileBasedObjectsAccess(access.getBaseDir(), "xml").getInputStream("id");
    assertEquals("asdf", IOUtils.toString(in));
    in.close();
}

From source file:com.googlecode.jsonschema2pojo.integration.ref.AbsoluteRefIT.java

private File createSchemaWithAbsoluteRef() throws IOException {

    URL absoluteUrlForAddressSchema = this.getClass().getResource("/schema/ref/address.json");

    String absoluteRefSchemaTemplate = IOUtils
            .toString(this.getClass().getResourceAsStream("/schema/ref/absoluteRef.json.template"));
    String absoluteRefSchema = absoluteRefSchemaTemplate.replace("$ABSOLUTE_REF",
            absoluteUrlForAddressSchema.toString());

    File absoluteRefSchemaFile = File.createTempFile("absoluteRef", ".json");

    try {/* ww  w. j  av a  2s .  c om*/
        FileOutputStream outputStream = new FileOutputStream(absoluteRefSchemaFile);
        try {
            IOUtils.write(absoluteRefSchema, outputStream);
        } finally {
            IOUtils.closeQuietly(outputStream);
        }
    } finally {
        absoluteRefSchemaFile.deleteOnExit();
    }

    return absoluteRefSchemaFile;

}

From source file:ductive.console.jline.NonInteractiveTerminal.java

@Override
public void println(Ansi value) throws IOException {
    IOUtils.write(value.toString(), out);
    IOUtils.write(NL, out);
}

From source file:com.chnoumis.commons.zip.utils.test.ZipUtilsTest.java

public void testUnZiptoZipInfo() throws Exception {
    File output = new File("target/bla.zip");
    InputStream out = new FileInputStream(output);
    List<ZipInfo> zipInfos = ZipUtils.unZiptoZipInfo(out);

    for (ZipInfo zipInfo : zipInfos) {
        System.out.println(zipInfo.getFileName());
        OutputStream b = new FileOutputStream(zipInfo.getFileName() + "1");
        IOUtils.write(zipInfo.getFileContent(), b);
    }/* ww w.j  a  v  a  2  s.  c o  m*/

}

From source file:com.formkiq.web.config.TestDataController.java

/**
 * Provider Sample generic XML data with text/xml content type.
 * @param request {@link HttpServletRequest}
 * @param response {@link HttpServletResponse}
 * @throws IOException IOException/*ww w.j  av  a2  s.  c  om*/
 */
@RequestMapping(value = "/testdata/sample-generic2.xml", method = RequestMethod.GET)
public void sampleGeneric2(final HttpServletRequest request, final HttpServletResponse response)
        throws IOException {

    byte[] data = Resources.getResourceAsBytes("/testdata/sample-generic.xml");

    response.setContentType("application/xml");
    response.setContentLengthLong(data.length);
    IOUtils.write(data, response.getOutputStream());
}

From source file:gov.nih.nci.caintegrator.application.study.deployment.AbstractCaArrayFileHandler.java

File getDataFile(String dataFilename) throws ConnectionException, DataRetrievalException, ValidationException {
    try {/*from  w  w w. ja v a 2 s. co m*/
        byte[] fileBytes = getCaArrayFacade().retrieveFile(genomicSource, dataFilename);
        File tempFile = File.createTempFile("temp", "." + getFileType());
        IOUtils.write(fileBytes, new FileOutputStream(tempFile));
        return tempFile;
    } catch (FileNotFoundException e) {
        throw new ValidationException("Experiment " + genomicSource.getExperimentIdentifier()
                + " doesn't contain a file named " + dataFilename, e);
    } catch (IOException e) {
        throw new DataRetrievalException("Couldn't write '" + getFileType() + "' file locally", e);
    }
}

From source file:com.streamsets.pipeline.stage.origin.spooldir.TestTextSpoolDirSource.java

private File createLogFile(String charset) throws Exception {
    File f = new File(createTestDir(), "test.log");
    Writer writer = new OutputStreamWriter(new FileOutputStream(f), charset);
    IOUtils.write(LINE1 + "\n", writer);
    IOUtils.write(LINE2, writer);/*from w w w  .j  ava2  s .  c  o m*/
    writer.close();
    return f;
}

From source file:com.jayway.restassured.examples.springmvc.controller.NonMultiPartFileUploadITest.java

@Test
public void file_uploading_works() throws IOException {
    File file = folder.newFile("something");
    IOUtils.write("Something21", new FileOutputStream(file));

    given().contentType(ContentType.BINARY).body(file).when().post("/nonMultipartFileUpload").then()
            .statusCode(200).body("size", greaterThan(10)).body("content", equalTo("Something21"));
}