@Test public void renderSitemap() throws Exception { DocumentTypes.addDocumentType("paper"); DBUtil.updateSchema(db); renderer.renderSitemap("sitemap.xml"); File outputFile = new File(destinationFolder, "sitemap.xml"); Assert.assertTrue(outputFile.exists()); // verify String output = FileUtils.readFileToString(outputFile, Charset.defaultCharset()); for (String string : getOutputStrings("sitemap")) { assertThat(output).contains(string); } assertThat(output).doesNotContain("draft-paper.html"); }
@Test public void renderSitemap() throws Exception { DocumentTypes.addDocumentType("paper"); DBUtil.updateSchema(db); Crawler crawler = new Crawler(db, sourceFolder, config); crawler.crawl(new File(sourceFolder.getPath() + File.separator + "content")); Renderer renderer = new Renderer(db, destinationFolder, templateFolder, config); renderer.renderSitemap("sitemap.xml"); File outputFile = new File(destinationFolder, "sitemap.xml"); Assert.assertTrue(outputFile.exists()); // verify String output = FileUtils.readFileToString(outputFile); for (String string : getOutputStrings("sitemap")) { assertThat(output).contains(string); } assertThat(output).doesNotContain("draft-paper.html"); }