@Test public void testHtmlSerializer4() throws Exception { final String path = getClass().getResource("/resource-test.mustache").toURI().getPath(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); final RDFaWriterService service4 = new HtmlSerializer(mockNamespaceService, path, "//www.trellisldp.org/assets/css/trellis.css", "", null); service4.write(getTriples(), out, "http://example.com/"); assertAll("HTML check", checkHtmlFromTriples(new String(out.toByteArray(), UTF_8))); }
@Test public void testDefaultSerializer() { final RDFaWriterService svc = new HtmlSerializer(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); svc.write(getTriples2(), out, "http://example.com/"); assertAll("HTML check", checkHtmlWithoutNamespaces(new String(out.toByteArray(), UTF_8))); }
@Test public void testWriteError() throws IOException { doThrow(new IOException()).when(mockOutputStream).write(any(byte[].class), anyInt(), anyInt()); assertThrows(UncheckedIOException.class, () -> service.write(getTriples(), mockOutputStream, ""), "IOException in write operation doesn't cause failure!"); }
@Test public void testHtmlSerializer5() throws Exception { final String path = getClass().getResource("/resource-test.mustache").toURI().getPath(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); final RDFaWriterService service4 = new HtmlSerializer(new NoopNamespaceService(), path, "//www.trellisldp.org/assets/css/trellis.css", "", null); service4.write(getTriples2(), out, "http://example.com/"); assertAll("HTML check", checkHtmlWithoutNamespaces(new String(out.toByteArray(), UTF_8))); }
@Test public void testHtmlSerializer2() { final ByteArrayOutputStream out = new ByteArrayOutputStream(); service.write(getTriples(), out, "http://example.com/"); assertAll("HTML check", checkHtmlFromTriples(new String(out.toByteArray(), UTF_8))); }
@Test public void testHtmlSerializer() { final ByteArrayOutputStream out = new ByteArrayOutputStream(); service.write(getTriples(), out, null); assertAll("HTML check", checkHtmlFromTriples(new String(out.toByteArray(), UTF_8))); }
@Test public void testHtmlSerializer3() { final ByteArrayOutputStream out = new ByteArrayOutputStream(); final RDFaWriterService service4 = new HtmlSerializer(mockNamespaceService, "/resource-test.mustache", "//www.trellisldp.org/assets/css/trellis.css", "", "//www.trellisldp.org/assets/img/trellis.png"); service4.write(getTriples(), out, "http://example.com/"); assertAll("HTML check", checkHtmlFromTriples(new String(out.toByteArray(), UTF_8))); }