From d6be0ea1898777f358a5c0d772d3eadb97d83127 Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 7 Jan 2018 23:03:21 +0100 Subject: Import project Signed-off-by: pacien --- .../pacien/pandoc/filter/plantuml/FilterTest.java | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/test/java/org/pacien/pandoc/filter/plantuml/FilterTest.java (limited to 'src/test/java/org/pacien/pandoc/filter/plantuml/FilterTest.java') diff --git a/src/test/java/org/pacien/pandoc/filter/plantuml/FilterTest.java b/src/test/java/org/pacien/pandoc/filter/plantuml/FilterTest.java new file mode 100644 index 0000000..f720b22 --- /dev/null +++ b/src/test/java/org/pacien/pandoc/filter/plantuml/FilterTest.java @@ -0,0 +1,27 @@ +package org.pacien.pandoc.filter.plantuml; + +import org.junit.Assert; +import org.junit.Test; + +import java.io.*; +import java.net.URISyntaxException; +import java.nio.file.Files; +import java.nio.file.Paths; + +final public class FilterTest { + + private static final String INPUT_FILE = "/input.json"; + private static final String EXPECTED_FILE = "/expected.json"; + + @Test + public void filterTest() { + try (ByteArrayOutputStream o = new ByteArrayOutputStream()) { + byte[] e = Files.readAllBytes(Paths.get(getClass().getResource(EXPECTED_FILE).toURI())); + Filter.filter(getClass().getResourceAsStream(INPUT_FILE), o); + Assert.assertArrayEquals(o.toByteArray(), e); + } catch (IOException | URISyntaxException e) { + Assert.fail(); + } + } + +} -- cgit v1.2.3