List of usage examples for org.apache.commons.io FileUtils writeStringToFile
public static void writeStringToFile(File file, String data) throws IOException
From source file:io.restassured.itest.java.FileUploadingITest.java
@Test public void can_upload_json_from_file() throws IOException { // Given/* ww w .ja va 2 s. c o m*/ File file = folder.newFile("my.json"); FileUtils.writeStringToFile(file, "{ \"message\" : \"hello world\"}"); // When given().contentType(ContentType.JSON).body(file).when().post("/jsonBody").then() .body(equalTo("hello world")); }
From source file:com.seleniumtests.ut.util.TestFileUtility.java
@Test(groups = { "ut" }) public void testZipUnzipFile() throws IOException { File f1 = File.createTempFile("data", ".txt"); File f2 = File.createTempFile("data2", ".txt"); FileUtils.writeStringToFile(f1, "some data"); FileUtils.writeStringToFile(f2, "other data"); List<File> fileList = new ArrayList<>(); fileList.add(f1);// w ww.j a va 2 s . c o m fileList.add(f2); File zip = FileUtility.createZipArchiveFromFiles(fileList); Assert.assertTrue(zip.exists()); File outputDir = FileUtility.unzipFile(zip); File outFile1 = Paths.get(outputDir.getAbsolutePath(), f1.getName()).toFile(); File outFile2 = Paths.get(outputDir.getAbsolutePath(), f2.getName()).toFile(); Assert.assertTrue(outFile1.exists()); Assert.assertTrue(outFile2.exists()); Assert.assertEquals(FileUtils.readFileToString(outFile1), "some data"); }
From source file:dremel.common.DremelParserTest.java
@Test public void basic() throws RecognitionException, IOException { //tests parsing all SQL that are encountered in the documentation for (int i = 1; i <= 15; i++) { File tempFile = Drec.getFile("q" + i + "_temp.bql.ast"); File expectedFile = Drec.getFile("q" + i + ".bql.ast"); File queryFile = Drec.getFile("q" + i + ".bql"); FileUtils.writeStringToFile(tempFile, DremelParser.parseBql(FileUtils.readFileToString(queryFile)).toStringTree()); assertTrue("ast files differs", FileUtils.contentEquals(expectedFile, tempFile)); FileUtils.forceDelete(tempFile); }// w w w . j a v a 2 s. c om }
From source file:com.legstar.protobuf.cobol.ProtoCobolUtilsTest.java
public void testExtractPackageNameFromProtoFile() throws Exception { File protoFile = File.createTempFile(getName(), ".proto"); protoFile.deleteOnExit();/*from w ww. j ava2s .c o m*/ FileUtils.writeStringToFile(protoFile, "option java_package = \"com.example.tutorial\";"); ProtoFileJavaProperties javaProperties = ProtoCobolUtils.getJavaProperties(protoFile); assertEquals("com.example.tutorial", javaProperties.getJavaPackageName()); }
From source file:com.cloud.utils.PropertiesUtilsTest.java
@Test public void loadFromFile() throws IOException { File file = File.createTempFile("test", ".properties"); FileUtils.writeStringToFile(file, "a=b\nc=d\n"); Properties properties = new Properties(); PropertiesUtil.loadFromFile(properties, file); Assert.assertEquals("b", properties.get("a")); }
From source file:model.manager.FileManager.java
public static boolean saveTemplate(ReportObject obj, String fileName) { Date now = new Date(); Calendar C = Calendar.getInstance(); C.setTime(now);/* www . java 2 s. c o m*/ ReportObjectXMLEncoder enc = new ReportObjectXMLEncoder(obj); String xml = enc.toXmlString(); File dir = new File(iDartProperties.exportDir); if (!dir.exists()) { if (!dir.mkdirs()) { log.error("Error creating directory: " + iDartProperties.exportDir); return false; } } String pathname = iDartProperties.exportDir + File.separator + fileName; try { FileUtils.writeStringToFile(new File(pathname), xml); } catch (IOException E) { log.error("Error saving file: " + fileName); return false; } return true; }
From source file:com.vmware.photon.controller.clustermanager.helpers.TestHelper.java
public static void createScriptFile(File scriptDirectory, String scriptContents, String scriptFileName) throws IOException { File scriptFile = new File(scriptDirectory.getAbsolutePath(), scriptFileName); scriptFile.createNewFile();//from w w w. j av a 2 s .co m scriptFile.setExecutable(true, true); FileUtils.writeStringToFile(scriptFile, scriptContents); }
From source file:com.shazam.fork.geometry.GeometryCommandOutputLogger.java
@Override public void logCommandOutput(String deviceIdentifier, String commandOutput) throws IOException { strategyDir.mkdirs();/*from w w w.ja v a2s .c om*/ File file = new File(strategyDir, deviceIdentifier + "." + command.replaceAll("\\W+", "-") + ".txt"); FileUtils.writeStringToFile(file, commandOutput); }
From source file:com.thoughtworks.studios.shine.net.StubGoURLRepository.java
public void registerStubContent(String url, String content) { String baseFile = url.replaceFirst("http://localhost:3000/go", ""); File file = new File(baseDir, baseFile); file.getParentFile().mkdirs();/*from w ww . j ava 2 s .c o m*/ try { FileUtils.writeStringToFile(file, content); } catch (IOException e) { throw new RuntimeException("Could not write to file", e); } }
From source file:FileInit.java
public void doJob() throws Exception { Logger.info("Creating required folders"); File readme = new File(ArtifactsController.getArtifactsFolder(), "README.md"); if (!readme.exists()) { FileUtils.touch(readme);/*w ww . j ava2s . com*/ FileUtils.writeStringToFile(readme, "This is the local artifacts repository"); } // getting all files from the folder and adding them to the artifacts // repository if not already here... Iterator<File> iter = FileUtils.iterateFiles(ArtifactsController.getArtifactsFolder(), new String[] { "zip" }, false); while (iter.hasNext()) { File file = iter.next(); // find the artifact with the file name as URL if (!ArtifactURL.localExists(file.getName())) { ArtifactURL a = new ArtifactURL(); a.date = new Date(); a.local = true; a.name = file.getName(); a.url = file.getName(); a.save(); } else { Logger.info("Aleady registered " + file.getName()); } } }