| Index: javatests/org/chromium/distiller/webdocument/WebTagTest.java
|
| diff --git a/javatests/org/chromium/distiller/webdocument/WebTagTest.java b/javatests/org/chromium/distiller/webdocument/WebTagTest.java
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9f1a959700bc769788c0ed75cc6b66688000df7d
|
| --- /dev/null
|
| +++ b/javatests/org/chromium/distiller/webdocument/WebTagTest.java
|
| @@ -0,0 +1,40 @@
|
| +package org.chromium.distiller.webdocument;
|
| +
|
| +import org.chromium.distiller.DomDistillerJsTestCase;
|
| +
|
| +public class WebTagTest extends DomDistillerJsTestCase {
|
| +
|
| + public void testOLGenerateOutput() {
|
| + WebTag olStartWebTag = new WebTag("ol", WebTag.TagType.START);
|
| + WebTag olEndWebTag = new WebTag("ol", WebTag.TagType.END);
|
| + String startResult = olStartWebTag.generateOutput(false);
|
| + String endResult = olEndWebTag.generateOutput(false);
|
| + assertEquals(startResult, "<ol>");
|
| + assertEquals(endResult, "</ol>");
|
| + }
|
| +
|
| + public void testULGenerateOutput() {
|
| + WebTag ulStartWebTag = new WebTag("ul", WebTag.TagType.START);
|
| + WebTag u = new WebTag("ul", WebTag.TagType.END);
|
| + String startResult = ulStartWebTag.generateOutput(false);
|
| + String endResult = u.generateOutput(false);
|
| + assertEquals(startResult, "<ul>");
|
| + assertEquals(endResult, "</ul>");
|
| + }
|
| +
|
| + public void testLIGenerateOutput() {
|
| + WebTag liStartWebTag = new WebTag("li", WebTag.TagType.START);
|
| + WebTag liEndWebTag = new WebTag("li", WebTag.TagType.END);
|
| + String startResult = liStartWebTag.generateOutput(false);
|
| + String endResult = liEndWebTag.generateOutput(false);
|
| + assertEquals(startResult, "<li>");
|
| + assertEquals(endResult, "</li>");
|
| + }
|
| +
|
| + public void testShouldGetInnerHTML() {
|
| + assertTrue(WebTag.canBeNested("LI"));
|
| + assertTrue(WebTag.canBeNested("UL"));
|
| + assertTrue(WebTag.canBeNested("OL"));
|
| + assertFalse(WebTag.canBeNested("SPAN"));
|
| + }
|
| +}
|
|
|