? new InputStreamReader(new FileInputStream(file2), Charset.defaultCharset()) : new InputStreamReader(new FileInputStream(file2), charsetName)) { return IOUtils.contentEqualsIgnoreEOL(input1, input2);
@Test public void testContentEqualsIgnoreEOL() throws Exception { { final Reader input1 = new CharArrayReader("".toCharArray()); assertTrue(IOUtils.contentEqualsIgnoreEOL(input1, input1)); } { final Reader input1 = new CharArrayReader("321\r\n".toCharArray()); assertTrue(IOUtils.contentEqualsIgnoreEOL(input1, input1)); } Reader r1; Reader r2; r1 = new CharArrayReader("".toCharArray()); r2 = new CharArrayReader("".toCharArray()); assertTrue(IOUtils.contentEqualsIgnoreEOL(r1, r2)); r1 = new CharArrayReader("1".toCharArray()); r2 = new CharArrayReader("1".toCharArray()); assertTrue(IOUtils.contentEqualsIgnoreEOL(r1, r2)); r1 = new CharArrayReader("1".toCharArray()); r2 = new CharArrayReader("2".toCharArray()); assertFalse(IOUtils.contentEqualsIgnoreEOL(r1, r2)); r1 = new CharArrayReader("123\rabc".toCharArray()); r2 = new CharArrayReader("123\nabc".toCharArray()); assertTrue(IOUtils.contentEqualsIgnoreEOL(r1, r2)); r1 = new CharArrayReader("321".toCharArray()); r2 = new CharArrayReader("321\r\n".toCharArray()); assertTrue(IOUtils.contentEqualsIgnoreEOL(r1, r2)); }
? new InputStreamReader(new FileInputStream(file2), Charset.defaultCharset()) : new InputStreamReader(new FileInputStream(file2), charsetName)) { return IOUtils.contentEqualsIgnoreEOL(input1, input2);
input2 = new InputStreamReader(new FileInputStream(file2), charsetName); return IOUtils.contentEqualsIgnoreEOL(input1, input2);
input2 = new InputStreamReader(new FileInputStream(file2), charsetName); return IOUtils.contentEqualsIgnoreEOL(input1, input2);
input2 = new InputStreamReader(new FileInputStream(file2), charsetName); return IOUtils.contentEqualsIgnoreEOL(input1, input2);
public static Object contentEqualsIgnoreEOL(ActionContext actionContext) throws IOException { Thing self = actionContext.getObject("self"); Object input1 = self.doAction("getInput1", actionContext); Object input2 = self.doAction("getInput2", actionContext); return IOUtils.contentEqualsIgnoreEOL((Reader) input1, (Reader) input2); }
@Test public void test() throws Exception { CollectionReaderDescription reader = createReaderDescription( Conll2009Reader.class, Conll2009Reader.PARAM_SOURCE_LOCATION, "src/test/resources/conll/2009", Conll2009Reader.PARAM_PATTERNS, "en-orig.conll"); AnalysisEngineDescription writer = createEngineDescription( Conll2009Writer.class, Conll2009Writer.PARAM_TARGET_LOCATION, "target/test-output/Conll2009ReaderWriterTest-test", Conll2009Writer.PARAM_FILENAME_EXTENSION, ".conll", Conll2009Writer.PARAM_STRIP_EXTENSION, true); runPipeline(reader, writer); String reference = FileUtils.readFileToString( new File("src/test/resources/conll/2009/en-ref.conll"), "UTF-8") .trim(); String actual = FileUtils.readFileToString( new File("target/test-output/Conll2009ReaderWriterTest-test/en-orig.conll"), "UTF-8").trim(); assertTrue(IOUtils.contentEqualsIgnoreEOL(new StringReader(reference), new StringReader(actual))); }