本文整理汇总了Java中org.apache.metamodel.util.FileHelper.readFileAsString方法的典型用法代码示例。如果您正苦于以下问题:Java FileHelper.readFileAsString方法的具体用法?Java FileHelper.readFileAsString怎么用?Java FileHelper.readFileAsString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.metamodel.util.FileHelper
的用法示例。
在下文中一共展示了FileHelper.readFileAsString方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: writeAndCompareWithBenchmark
import org.apache.metamodel.util.FileHelper; //导入方法依赖的package包/类
private void writeAndCompareWithBenchmark(final AnalysisResult analysisResult,
final DataCleanerConfigurationImpl configuration) throws IOException {
final HtmlAnalysisResultWriter writer = new HtmlAnalysisResultWriter();
final StringWriter stringWriter = new StringWriter();
writer.write(analysisResult, configuration, stringWriter);
final String actual = stringWriter.toString();
final File benchmarkFile = new File(
"src/test/resources/benchmark-renderings/" + getClass().getSimpleName() + "-" + testName.getMethodName()
+ ".html");
if (!benchmarkFile.exists()) {
Assert.assertEquals("File does not exist: " + benchmarkFile, actual);
}
final String expected = FileHelper.readFileAsString(benchmarkFile);
Assert.assertEquals(expected.replaceAll("\r\n", "\n"), actual.replaceAll("\r\n", "\n"));
}
示例2: assertMatchesBenchmark
import org.apache.metamodel.util.FileHelper; //导入方法依赖的package包/类
private void assertMatchesBenchmark(AnalysisJob analysisJob, String filename) throws Exception {
final File outputFolder = new File("target/test-output/");
if (!outputFolder.exists()) {
assertTrue("Could not create output folder!", outputFolder.mkdirs());
}
final File benchmarkFolder = new File("src/test/resources/");
File outputFile = new File(outputFolder, filename);
try (BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(outputFile))) {
_writer.write(analysisJob, bos);
bos.flush();
}
String output = FileHelper.readFileAsString(outputFile);
File benchmarkFile = new File(benchmarkFolder, filename);
if (!benchmarkFile.exists()) {
assertEquals("No benchmark file '" + filename + "' exists!", output);
}
String benchmark = FileHelper.readFileAsString(benchmarkFile);
assertEquals(benchmark, output);
}
示例3: load
import org.apache.metamodel.util.FileHelper; //导入方法依赖的package包/类
public static final DataCleanerSpoonConfiguration load() throws DataCleanerSpoonConfigurationException {
final String pluginFolderPath = detectPluginFolderPath();
final String configurationFilePath = pluginFolderPath + "/" + CONFIGURATION_FILENAME;
final File file = new File(configurationFilePath);
if (!file.exists()) {
throw new DataCleanerSpoonConfigurationException("No configuration file: " + configurationFilePath + ". Please set DataCleaner configuration from the Tools menu.");
}
final String installationPath = FileHelper.readFileAsString(file);
if (installationPath == null || installationPath.trim().isEmpty()) {
throw new DataCleanerSpoonConfigurationException("Configuration file is empty: " + configurationFilePath +". Please set DataCleaner configuration from the Tools menu.");
}
final DataCleanerSpoonConfiguration configuration = new DataCleanerSpoonConfiguration(pluginFolderPath,
installationPath);
return configuration;
}
示例4: testWriteToFile
import org.apache.metamodel.util.FileHelper; //导入方法依赖的package包/类
public void testWriteToFile() throws Throwable {
final String filename = "target/test_write_to_file.txt";
Main.main(
("-conf src/test/resources/cli-examples/conf.xml -job src/test/resources/cli-examples/employees_job.xml -of "
+ filename).split(" "));
final File file = new File(filename);
assertTrue(file.exists());
final String result = FileHelper.readFileAsString(file);
assertEquals("SUCCESS!", result.split("\n")[0].trim());
}
示例5: assertXmlFilesEquals
import org.apache.metamodel.util.FileHelper; //导入方法依赖的package包/类
public static void assertXmlFilesEquals(final File benchmarkFile, final File outputFile) {
final String output = FileHelper.readFileAsString(outputFile);
if (!benchmarkFile.exists()) {
Assert.assertEquals("No benchmark file '" + benchmarkFile + "' exists!", output);
}
final String benchmark = FileHelper.readFileAsString(benchmarkFile);
Assert.assertEquals(trimXmlForComparison(benchmark), trimXmlForComparison(output));
}
示例6: testWriteToFile
import org.apache.metamodel.util.FileHelper; //导入方法依赖的package包/类
public void testWriteToFile() throws Throwable {
String filename = "target/test_write_to_file.txt";
Main.main(("-conf examples/conf.xml -job examples/employees_job.xml -of " + filename).split(" "));
File file = new File(filename);
assertTrue(file.exists());
String result = FileHelper.readFileAsString(file);
assertEquals("SUCCESS!", result.split("\n")[0].trim());
assertEquals("", _stringWriter.toString());
}
示例7: testRunFromUrlJobAndConf
import org.apache.metamodel.util.FileHelper; //导入方法依赖的package包/类
public void testRunFromUrlJobAndConf() throws Throwable {
// first check if we have a connection
try {
InetAddress.getByName("eobjects.org");
} catch (UnknownHostException e) {
System.err.println("Skipping test " + getClass().getSimpleName() + "." + getName()
+ " since we don't seem to be able to reach eobjects.org");
e.printStackTrace();
return;
}
String filename = "target/test_run_from_url_job_and_conf.html";
Main.main(("-ot HTML -of " + filename + " -job http://eobjects.org/resources/example_repo/DC/jobs/random_number_generation.analysis.xml -conf http://eobjects.org/resources/example_repo/DC/conf.xml")
.split(" "));
File file = new File(filename);
assertTrue(file.exists());
String result = FileHelper.readFileAsString(file);
String[] lines = result.split("\n");
assertEquals("<html>", lines[1]);
Tidy tidy = new Tidy();
StringWriter writer = new StringWriter();
tidy.setTrimEmptyElements(false);
tidy.setErrout(new PrintWriter(writer));
tidy.parse(FileHelper.getReader(file), System.out);
String parserOutput = writer.toString();
assertTrue("Parser output was:\n" + parserOutput,
parserOutput.indexOf("no warnings or errors were found") != -1);
}