public void test() { var folder = new DirectoryInfo(TestFileHelper.getOriginalResourcePath("")); var files = folder.EnumerateFiles("*.jade", SearchOption.TopDirectoryOnly); JadeConfiguration jade = new JadeConfiguration(); jade.setMode(Jade4Net.Mode.XHTML); // original jade uses xhtml by default jade.setFilter("plain", new PlainFilter()); jade.setFilter("cdata", new CDATAFilter()); foreach (var file in files) { JadeTemplate template = jade.getTemplate(file.FullName); TextWriter writer = new StringWriter(); jade.renderTemplate(template, new Dictionary <String, Object>(), writer); String html = writer.ToString(); String expected = File.ReadAllText(file.FullName.Replace(".jade", ".html")); // Trace.WriteLine("\n>> " + file.getName()); // Trace.WriteLine(html); // Trace.WriteLine("-- " + file.getName()); // Trace.WriteLine(expected); // Trace.WriteLine("<< " + file.getName()); if (Array.IndexOf(manualCompared, file.Name.Replace(".jade", "")) >= 0) { Assert.AreEqual(file.FullName, expected, html); } } }
public void test() { var folder = new DirectoryInfo(TestFileHelper.getOriginalResourcePath("")); var files = folder.EnumerateFiles("*.jade", SearchOption.TopDirectoryOnly); JadeConfiguration jade = new JadeConfiguration(); jade.setMode(Jade4Net.Mode.XHTML); // original jade uses xhtml by default jade.setFilter("plain", new PlainFilter()); jade.setFilter("cdata", new CDATAFilter()); foreach (var file in files) { JadeTemplate template = jade.getTemplate(file.FullName); TextWriter writer = new StringWriter(); jade.renderTemplate(template, new Dictionary<String, Object>(), writer); String html = writer.ToString(); String expected = File.ReadAllText(file.FullName.Replace(".jade", ".html")); // Trace.WriteLine("\n>> " + file.getName()); // Trace.WriteLine(html); // Trace.WriteLine("-- " + file.getName()); // Trace.WriteLine(expected); // Trace.WriteLine("<< " + file.getName()); if (Array.IndexOf(manualCompared, file.Name.Replace(".jade", ""))>=0) { Assert.AreEqual(file.FullName, expected, html); } } }
public void testRootNode() { JadeConfiguration config = new JadeConfiguration(); JadeTemplate template = config.getTemplate(getParserResourcePath("assignment")); Assert.IsNotNull(template.getRootNode()); }
public void testPrettyPrint() { JadeConfiguration config = new JadeConfiguration(); config.setPrettyPrint(true); JadeTemplate template = config.getTemplate(getParserResourcePath("assignment")); Assert.IsTrue(template.isPrettyPrint()); }
public void testPrettyPrint() { JadeConfiguration config = new JadeConfiguration(); config.setPrettyPrint(true); JadeTemplate template = config.getTemplate(getParserResourcePath("assignment")); Assert.IsTrue(template.isPrettyPrint()); }
public void testCache() { JadeConfiguration config = new JadeConfiguration(); config.setCaching(true); JadeTemplate template = config.getTemplate(getParserResourcePath("assignment")); Assert.IsNotNull(template); JadeTemplate template2 = config.getTemplate(getParserResourcePath("assignment")); Assert.IsNotNull(template2); Assert.AreEqual(template, template2); }
public void testCache() { JadeConfiguration config = new JadeConfiguration(); config.setCaching(true); JadeTemplate template = config.getTemplate(getParserResourcePath("assignment")); Assert.IsNotNull(template); JadeTemplate template2 = config.getTemplate(getParserResourcePath("assignment")); Assert.IsNotNull(template2); Assert.AreEqual(template, template2); }
public void testExceptionOnUnknowwTemplate() { JadeConfiguration config = new JadeConfiguration(); JadeTemplate template = null; try { template = config.getTemplate("UNKNOWN_PATH"); Assert.Fail("Did expect TemplatException!"); } catch (IOException ignore) { } Assert.IsNull(template); }
public void testExceptionOnUnknowwTemplate() { JadeConfiguration config = new JadeConfiguration(); JadeTemplate template = null; try { template = config.getTemplate("UNKNOWN_PATH"); Assert.Fail("Did expect TemplatException!"); } catch (IOException ignore) { } Assert.IsNull(template); }
public void testRootNode() { JadeConfiguration config = new JadeConfiguration(); JadeTemplate template = config.getTemplate(getParserResourcePath("assignment")); Assert.IsNotNull(template.getRootNode()); }