MCPcopy Create free account
hub / github.com/attoparser/attoparser / HtmlElementsTest

Class HtmlElementsTest

src/test/java/org/attoparser/HtmlElementsTest.java:31–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29 * @since 2.0.0
30 */
31public class HtmlElementsTest {
32
33
34 @Test
35 public void test() throws Exception {
36
37 {
38 final HtmlElement element1 = HtmlElements.forName("something".toCharArray(), 0, "something".length());
39 final HtmlElement element2 = HtmlElements.forName("Something".toCharArray(), 0, "Something".length());
40 Assertions.assertSame(element1, element2);
41 }
42
43 {
44
45 final HtmlElement element1 = HtmlElements.forName("something2".toCharArray(), 0, "something2".length());
46 final HtmlElement element2 = HtmlElements.forName("Something2".toCharArray(), 0, "Something2".length());
47 Assertions.assertSame(element1, element2);
48 }
49
50 {
51 final HtmlElement element1 = HtmlElements.forName("somethiNG".toCharArray(), 0, "something".length());
52 final HtmlElement element2 = HtmlElements.forName("something".toCharArray(), 0, "something".length());
53 final HtmlElement element3 = HtmlElements.forName("Something".toCharArray(), 0, "Something".length());
54 Assertions.assertSame(element1, element2);
55 Assertions.assertSame(element2, element3);
56 }
57
58 {
59
60 final HtmlElement element1 = HtmlElements.forName("somethiNG2".toCharArray(), 0, "somethiNG2".length());
61 final HtmlElement element2 = HtmlElements.forName("something2".toCharArray(), 0, "Something2".length());
62 final HtmlElement element3 = HtmlElements.forName("Something2".toCharArray(), 0, "Something2".length());
63 Assertions.assertSame(element1, element2);
64 Assertions.assertSame(element2, element3);
65 }
66
67 for (final String elementName : HtmlNames.ALL_STANDARD_ELEMENT_NAMES) {
68 final HtmlElement element1 = HtmlElements.forName(elementName.toCharArray(), 0, elementName.length());
69 final HtmlElement element2 = HtmlElements.forName(elementName.toUpperCase().toCharArray(), 0, elementName.toUpperCase().length());
70 Assertions.assertSame(element1, element2);
71 }
72
73
74
75 }
76
77
78}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected