当前位置: 首页>>代码示例>>Java>>正文


Java FileHelper.readFileAsString方法代码示例

本文整理汇总了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"));
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:20,代码来源:HtmlAnalysisResultWriterTest.java

示例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);
}
 
开发者ID:datacleaner,项目名称:AnalyzerBeans,代码行数:24,代码来源:JaxbJobWriterTest.java

示例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;
}
 
开发者ID:datacleaner,项目名称:pdi-datacleaner,代码行数:19,代码来源:DataCleanerSpoonConfiguration.java

示例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());
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:12,代码来源:MainTest.java

示例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));
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:11,代码来源:TestHelper.java

示例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());
}
 
开发者ID:datacleaner,项目名称:AnalyzerBeans,代码行数:12,代码来源:MainTest.java

示例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);
}
 
开发者ID:datacleaner,项目名称:AnalyzerBeans,代码行数:33,代码来源:MainTest.java


注:本文中的org.apache.metamodel.util.FileHelper.readFileAsString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。