You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2017/06/21 17:57:40 UTC
[3/4] incubator-juneau git commit: Code cleanup.
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5ComboTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5ComboTest.java b/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5ComboTest.java
index 62e3c15..9a74cd9 100755
--- a/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5ComboTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5ComboTest.java
@@ -27,7 +27,7 @@ import org.junit.runners.*;
@RunWith(Parameterized.class)
@SuppressWarnings({"javadoc"})
public class Html5ComboTest extends ComboTest {
-
+
private static final B btag = b("bbb");
@Parameterized.Parameters
@@ -61,6 +61,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href rdf:resource='http://foo'/>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(A o) {
assertType(A.class, o);
}
@@ -94,6 +95,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href rdf:resource='http://foo'/>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>b</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bbb</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(A o) {
assertType(A.class, o);
}
@@ -127,6 +129,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href rdf:resource='http://foo'/>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li></rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(A o) {
assertType(A.class, o);
}
@@ -160,6 +163,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href rdf:resource='http://foo'/>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>_x0020_</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(A o) {
assertType(A.class, o);
}
@@ -193,6 +197,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href rdf:resource='http://foo'/>\n </jp:a>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(A o) {
assertType(A.class, o);
}
@@ -226,6 +231,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>abbr</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Abbr o) {
assertType(Abbr.class, o);
}
@@ -259,6 +265,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>abbr</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:title>foo</jp:title>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>b</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bbb</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Abbr o) {
assertType(Abbr.class, o);
}
@@ -292,6 +299,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>address</jp:_type>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Address o) {
assertType(Address.class, o);
}
@@ -325,6 +333,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>address</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li></rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Address o) {
assertType(Address.class, o);
}
@@ -358,6 +367,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>address</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href>bar</jp:href>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href>qux</jp:href>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>quux</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Address o) {
assertType(Address.class, o);
assertType(A.class, o.getChild(1));
@@ -395,6 +405,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>aside</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h1</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>header1</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Aside o) {
assertType(Aside.class, o);
assertType(H1.class, o.getChild(0));
@@ -433,6 +444,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>audio</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:controls>true</jp:controls>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>source</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:src>foo.ogg</jp:src>\n <jp:type>audio/ogg</jp:type>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>source</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:src>foo.mp3</jp:src>\n <jp:type>audio/mpeg</jp:type>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Audio o) {
assertType(Audio.class, o);
assertType(Source.class, o.getChild(0));
@@ -466,8 +478,9 @@ public class Html5ComboTest extends ComboTest {
/* RdfXml */ "<rdf:RDF>\n<rdf:Description>\n<jp:_type>p</jp:_type>\n<jp:c>\n<rdf:Seq>\n<rdf:li>foo</rdf:li>\n<rdf:li rdf:parseType='Resource'>\n<jp:_type>bdi</jp:_type>\n<jp:c>إيان</jp:c>\n</rdf:li>\n<rdf:li>bar</rdf:li>\n</rdf:Seq>\n</jp:c>\n</rdf:Description>\n</rdf:RDF>\n",
/* RdfXmlT */ "<rdf:RDF>\n<rdf:Description>\n<jp:t>p</jp:t>\n<jp:c>\n<rdf:Seq>\n<rdf:li>foo</rdf:li>\n<rdf:li rdf:parseType='Resource'>\n<jp:t>bdi</jp:t>\n<jp:c>إيان</jp:c>\n</rdf:li>\n<rdf:li>bar</rdf:li>\n</rdf:Seq>\n</jp:c>\n</rdf:Description>\n</rdf:RDF>\n",
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>bdi</jp:_type>\n <jp:c>إيان</jp:c>\n </rdf:li>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
- )
+ )
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Bdi.class, o.getChild(1));
@@ -502,6 +515,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>bdo</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:dir>rtl</jp:dir>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Bdo.class, o.getChild(1));
@@ -536,6 +550,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>blockquote</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Blockquote o) {
assertType(Blockquote.class, o);
}
@@ -569,6 +584,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>br</jp:_type>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Br o) {
assertType(Br.class, o);
}
@@ -602,6 +618,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>br</jp:_type>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Br.class, o.getChild(0));
@@ -636,6 +653,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>button</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>button</jp:type>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Button o) {
assertType(Button.class, o);
}
@@ -669,6 +687,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>canvas</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:width>100</jp:width>\n <jp:height>200</jp:height>\n </jp:a>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Canvas o) {
assertType(Canvas.class, o);
}
@@ -702,6 +721,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>cite</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Cite.class, o.getChild(0));
@@ -736,6 +756,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>code</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo_x000A__x0009_bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Code o) {
assertType(Code.class, o);
}
@@ -772,6 +793,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>datalist</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:id>foo</jp:id>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>option</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:value>One</jp:value>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>option</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:value>Two</jp:value>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Datalist o) {
assertType(Datalist.class, o);
assertType(Option.class, o.getChild(0));
@@ -810,6 +832,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>dl</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>dt</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>dd</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Dl o) {
assertType(Dl.class, o);
assertType(Dt.class, o.getChild(0));
@@ -845,6 +868,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>del</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>b</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bbb</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>ins</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Del.class, o.getChild(0));
@@ -881,6 +905,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>dfn</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Dfn.class, o.getChild(0));
@@ -915,6 +940,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>div</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>b</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bbb</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Div o) {
assertType(Div.class, o);
assertType(B.class, o.getChild(1));
@@ -949,6 +975,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>em</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Em.class, o.getChild(1));
@@ -983,6 +1010,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>embed</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:src>foo.swf</jp:src>\n </jp:a>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Embed o) {
assertType(Embed.class, o);
}
@@ -1024,6 +1052,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>form</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:action>bar</jp:action>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>fieldset</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>legend</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo:</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>Name:</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>input</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>text</jp:type>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>br</jp:_type>\n </rdf:li>\n <rdf
:li>Email:</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>input</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>text</jp:type>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>br</jp:_type>\n </rdf:li>\n <rdf:li>X:</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>keygen</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:name>X</jp:name>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>label</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:for>Name</jp:for>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>label</rdf:li>\n </rdf:Seq>\n </jp:c>
\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Form o) {
assertType(Form.class, o);
assertType(Fieldset.class, o.getChild(0));
@@ -1068,6 +1097,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>figure</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>img</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:src>foo.png</jp:src>\n <jp:alt>foo</jp:alt>\n <jp:width>100</jp:width>\n <jp:height>200</jp:height>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>figcaption</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>The caption</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Figure o) {
assertType(Figure.class, o);
assertType(Img.class, o.getChild(0));
@@ -1105,6 +1135,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>div</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h1</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>One</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h2</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>Two</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h3</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>Three</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h4</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>Four</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li
rdf:parseType='Resource'>\n <jp:_type>h5</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>Five</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h6</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>Six</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Div o) {
assertType(Div.class, o);
assertType(H1.class, o.getChild(0));
@@ -1144,6 +1175,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>hr</jp:_type>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Hr.class, o.getChild(0));
@@ -1170,7 +1202,7 @@ public class Html5ComboTest extends ComboTest {
/* JsonR */ "{\n\t_type: 'html',\n\tc: [\n\t\t{\n\t\t\t_type: 'head',\n\t\t\tc: [\n\t\t\t\t{\n\t\t\t\t\t_type: 'title',\n\t\t\t\t\tc: 'title'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t_type: 'base',\n\t\t\t\t\ta: {\n\t\t\t\t\t\thref: 'foo',\n\t\t\t\t\t\ttarget: '_blank'\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t_type: 'link',\n\t\t\t\t\ta: {\n\t\t\t\t\t\trel: 'stylesheet',\n\t\t\t\t\t\ttype: 'text/css',\n\t\t\t\t\t\thref: 'theme.css'\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t_type: 'meta',\n\t\t\t\t\ta: {\n\t\t\t\t\t\tcharset: 'UTF-8'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t_type: 'body',\n\t\t\tc: [\n\t\t\t\t'bar'\n\t\t\t]\n\t\t}\n\t]\n}",
/* Xml */ "<html><head><title>title</title><base href='foo' target='_blank'/><link rel='stylesheet' type='text/css' href='theme.css'/><meta charset='UTF-8'/></head><body>bar</body></html>",
/* XmlT */ "<html><head><title>title</title><base href='foo' target='_blank'/><link rel='stylesheet' type='text/css' href='theme.css'/><meta charset='UTF-8'/></head><body>bar</body></html>",
- /* XmlR */
+ /* XmlR */
"<html>\n"
+" <head>\n"
+" <title>title</title>\n"
@@ -1183,7 +1215,7 @@ public class Html5ComboTest extends ComboTest {
/* XmlNs */ "<html><head><title>title</title><base href='foo' target='_blank'/><link rel='stylesheet' type='text/css' href='theme.css'/><meta charset='UTF-8'/></head><body>bar</body></html>",
/* Html */ "<html><head><title>title</title><base href='foo' target='_blank'/><link rel='stylesheet' type='text/css' href='theme.css'/><meta charset='UTF-8'/></head><body>bar</body></html>",
/* HtmlT */ "<html><head><title>title</title><base href='foo' target='_blank'/><link rel='stylesheet' type='text/css' href='theme.css'/><meta charset='UTF-8'/></head><body>bar</body></html>",
- /* HtmlR */
+ /* HtmlR */
"<html>\n"
+" <head>\n"
+" <title>title</title>\n"
@@ -1206,6 +1238,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>html</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>head</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>title</jp:_type>\n <jp:c>title</jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>base</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href>foo</jp:href>\n <jp:target>_blank</jp:target>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>link</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:rel>stylesheet</jp:rel>\n <jp:type>text/css</jp:type>\n <jp:href>theme.css</jp:href>\n </jp:a>\n </rdf:
li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>meta</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:charset>UTF-8</jp:charset>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>body</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Html o) {
assertType(Html.class, o);
assertType(Head.class, o.getChild(0));
@@ -1245,6 +1278,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>i</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(I.class, o.getChild(0));
@@ -1279,6 +1313,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>iframe</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Iframe o) {
assertType(Iframe.class, o);
}
@@ -1312,6 +1347,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>kbd</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Kbd.class, o.getChild(0));
@@ -1352,6 +1388,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>main</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>article</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>header</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h1</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>header1</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>header2</rdf:li>\n </rdf:Seq>\n </jp:c>\n
</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>content</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>footer</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h2</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>footer1</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n
<rdf:li>footer2</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Main o) {
assertType(Main.class, o);
assertType(Article.class, o.getChild(0));
@@ -1393,6 +1430,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>map</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:name>baz</jp:name>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>area</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:shape>rect</jp:shape>\n <jp:coords>0,1,2,3</jp:coords>\n <jp:href>foo</jp:href>\n <jp:alt>bar</jp:alt>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Map o) {
assertType(Map.class, o);
assertType(Area.class, o.getChild(0));
@@ -1427,6 +1465,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>mark</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Mark.class, o.getChild(0));
@@ -1461,6 +1500,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>meter</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:value>1</jp:value>\n <jp:min>0</jp:min>\n <jp:max>2</jp:max>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Meter o) {
assertType(Meter.class, o);
}
@@ -1494,6 +1534,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>nav</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>a</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:href>foo</jp:href>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Nav o) {
assertType(Nav.class, o);
assertType(A.class, o.getChild(0));
@@ -1528,6 +1569,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>noscript</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>No script!</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Noscript o) {
assertType(Noscript.class, o);
}
@@ -1561,6 +1603,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>object</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:width>1</jp:width>\n <jp:height>2</jp:height>\n <jp:data>foo.swf</jp:data>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>param</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:name>autoplay</jp:name>\n <jp:value>true</jp:value>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Object2 o) {
assertType(Object2.class, o);
assertType(Param.class, o.getChild(0));
@@ -1595,6 +1638,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>ol</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>li</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Ol o) {
assertType(Ol.class, o);
assertType(Li.class, o.getChild(0));
@@ -1633,6 +1677,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>form</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:action>testform</jp:action>\n <jp:oninput>x.value=parseInt(a.value)+parseInt(b.value)</jp:oninput>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>0</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>input</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>range</jp:type>\n <jp:id>a</jp:id>\n <jp:value>50</jp:value>\n </jp:a>\n </rdf:li>\n <rdf:li>+</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>input</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>number</jp:type>\n <jp:id>b</jp:id>\n <jp:value>50</jp:value>\n </jp:a>\n </rdf:li>\n <rdf:li>=</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>output</jp:_type>\n <jp:a rdf
:parseType='Resource'>\n <jp:name>x</jp:name>\n <jp:for>a b</jp:for>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Form o) {
assertType(Form.class, o);
assertType(Input.class, o.getChild(1));
@@ -1669,6 +1714,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
}
@@ -1702,6 +1748,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>pre</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo _x000A_ bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Pre o) {
assertType(Pre.class, o);
}
@@ -1735,6 +1782,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>progress</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:value>1</jp:value>\n </jp:a>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Progress o) {
assertType(Progress.class, o);
}
@@ -1768,6 +1816,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>q</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Q.class, o.getChild(1));
@@ -1804,6 +1853,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>ruby</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>法</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>rb</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>華</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>経</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>rtc</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>き</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>rp</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>け</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>ょ</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Ruby o) {
assertType(Ruby.class, o);
assertType(Rb.class, o.getChild(1));
@@ -1840,6 +1890,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>s</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>baz</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(S.class, o.getChild(1));
@@ -1874,6 +1925,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>samp</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Samp o) {
assertType(Samp.class, o);
}
@@ -1907,6 +1959,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>script</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>text/javascript</jp:type>\n </jp:a>\n <jp:c>_x000A__x0009_alert('hello world!');_x000A_</jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Script o) {
assertType(Script.class, o);
}
@@ -1940,6 +1993,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>section</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>h1</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Section o) {
assertType(Section.class, o);
assertType(H1.class, o.getChild(0));
@@ -1975,6 +2029,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>select</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:name>foo</jp:name>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>optgroup</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:label>bar</jp:label>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>option</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:value>o1</jp:value>\n </jp:a>\n <jp:c>v1</jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Select o) {
assertType(Select.class, o);
assertType(Optgroup.class, o.getChild(0));
@@ -2010,6 +2065,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>small</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Small.class, o.getChild(0));
@@ -2044,6 +2100,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>My mother has_x0020_</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>span</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:style>color:blue</jp:style>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>blue</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>_x0020_eyes.</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Span.class, o.getChild(1));
@@ -2078,6 +2135,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>strong</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Strong.class, o.getChild(0));
@@ -2112,6 +2170,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>head</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>style</jp:_type>\n <jp:c>_x000A__x0009_h1 {color:red;}_x000A__x0009_p: {color:blue;}_x000A_</jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Head o) {
assertType(Head.class, o);
assertType(Style.class, o.getChild(0));
@@ -2146,6 +2205,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>sub</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Sub.class, o.getChild(0));
@@ -2180,6 +2240,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>sup</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Sup.class, o.getChild(0));
@@ -2398,6 +2459,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>table</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>caption</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>caption1</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>colgroup</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>col</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:class>foo</jp:class>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>col</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:class>bar</jp:class>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n
<rdf:li rdf:parseType='Resource'>\n <jp:_type>thead</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>tr</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>th</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>c1</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>th</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>c2</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n
</jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>tbody</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>tr</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>td</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>v1</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>td</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>v2</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:l
i>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>tfoot</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>tr</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>td</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>f1</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>td</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>f2</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n
</jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Table o) {
assertType(Table.class, o);
assertType(Caption.class, o.getChild(0));
@@ -2447,6 +2509,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>template</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:id>foo</jp:id>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>div</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Template o) {
assertType(Template.class, o);
assertType(Div.class, o.getChild(0));
@@ -2481,12 +2544,13 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>textarea</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:name>foo</jp:name>\n </jp:a>\n <jp:c>bar</jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Textarea o) {
assertType(Textarea.class, o);
}
}
},
- { /* 64 */
+ { /* 64 */
new ComboInput<P>(
"Time",
P.class,
@@ -2514,6 +2578,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>I have a date on_x0020_</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>time</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:datetime>2016-02-14 18:00</jp:datetime>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li>Valentines day</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n <rdf:li>.</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Time.class, o.getChild(1));
@@ -2548,6 +2613,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>u</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(U.class, o.getChild(0));
@@ -2582,6 +2648,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>ul</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>li</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Ul o) {
assertType(Ul.class, o);
assertType(Li.class, o.getChild(0));
@@ -2616,6 +2683,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>var</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Var.class, o.getChild(0));
@@ -2653,6 +2721,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>video</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:width>100</jp:width>\n <jp:height>200</jp:height>\n <jp:controls>true</jp:controls>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>source</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:src>foo.mp4</jp:src>\n <jp:type>video/mp4</jp:type>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>track</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:src>subtitles_en.vtt</jp:src>\n <jp:kind>subtitles</jp:kind>\n <jp:srclang>en</jp:srclang>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(Video o) {
assertType(Video.class, o);
assertType(Source.class, o.getChild(0));
@@ -2688,6 +2757,7 @@ public class Html5ComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:_type>p</jp:_type>\n <jp:c>\n <rdf:Seq>\n <rdf:li>foo</rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>wbr</jp:_type>\n </rdf:li>\n <rdf:li>bar</rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(P o) {
assertType(P.class, o);
assertType(Wbr.class, o.getChild(1));
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5TemplateComboTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5TemplateComboTest.java b/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5TemplateComboTest.java
index 65e4dcb..7fad0fb 100644
--- a/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5TemplateComboTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/dto/html5/Html5TemplateComboTest.java
@@ -61,6 +61,7 @@ public class Html5TemplateComboTest extends ComboTest {
/* RdfXmlR */ "<rdf:RDF>\n <rdf:Description>\n <jp:a rdf:parseType='Resource'>\n <jp:action rdf:resource='http://myaction'/>\n </jp:a>\n <jp:c>\n <rdf:Seq>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>input</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>text</jp:type>\n <jp:name>v1</jp:name>\n <jp:value>123</jp:value>\n </jp:a>\n </rdf:li>\n <rdf:li rdf:parseType='Resource'>\n <jp:_type>input</jp:_type>\n <jp:a rdf:parseType='Resource'>\n <jp:type>text</jp:type>\n <jp:name>v2</jp:name>\n <jp:value>true</jp:value>\n </jp:a>\n </rdf:li>\n </rdf:Seq>\n </jp:c>\n </rdf:Description>\n</rdf:RDF>\n"
)
{
+ @Override
public void verify(FormTemplate o) {
assertType(FormTemplate.class, o);
}
@@ -69,26 +70,26 @@ public class Html5TemplateComboTest extends ComboTest {
});
}
-
+
@Bean(beanDictionary=HtmlBeanDictionary.class)
public static class FormTemplate {
-
+
private String action;
private int value1;
private boolean value2;
-
+
public FormTemplate(Form f) {
this.action = f.getAttr("action");
this.value1 = f.getChild(Input.class, 0).getAttr(int.class, "value");
this.value2 = f.getChild(Input.class, 1).getAttr(boolean.class, "value");
}
-
+
public FormTemplate(String action, int value1, boolean value2) {
this.action = action;
this.value1 = value1;
this.value2 = value2;
}
-
+
public Form swap(BeanSession session) {
return form(action,
input("text").name("v1").value(value1),
@@ -96,7 +97,7 @@ public class Html5TemplateComboTest extends ComboTest {
);
}
}
-
+
public Html5TemplateComboTest(ComboInput<?> comboInput) {
super(comboInput);
}
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java b/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
index 1700106..19d95e9 100755
--- a/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/dto/jsonschema/JsonSchemaTest.java
@@ -189,7 +189,7 @@ public class JsonSchemaTest {
.setNot(new SchemaRef("http://not"))
;
}
-
+
/** Bean with other possible property value types not covered in test1 */
public static Schema getTest2() {
return new Schema()
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/encoders/EncoderGroupTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/encoders/EncoderGroupTest.java b/juneau-core-test/src/test/java/org/apache/juneau/encoders/EncoderGroupTest.java
index e6e2ec1..3a0e026 100755
--- a/juneau-core-test/src/test/java/org/apache/juneau/encoders/EncoderGroupTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/encoders/EncoderGroupTest.java
@@ -24,7 +24,7 @@ public class EncoderGroupTest {
//====================================================================================================
@Test
public void testEncoderGroupMatching() throws Exception {
-
+
EncoderGroup g = new EncoderGroupBuilder().append(Encoder1.class, Encoder2.class, Encoder3.class).build();
assertType(Encoder1.class, g.getEncoder("gzip1"));
assertType(Encoder2.class, g.getEncoder("gzip2"));
@@ -36,14 +36,14 @@ public class EncoderGroupTest {
assertType(Encoder3.class, g.getEncoder("gzip2;q=0.9,gzip1;q=0.1,gzip3"));
assertType(Encoder2.class, g.getEncoder("gzip1;q=0.9,gzip3;q=0.1,gzip2"));
}
-
+
public static class Encoder1 extends GzipEncoder {
@Override /* Encoder */
public String[] getCodings() {
return new String[]{"gzip1"};
}
}
-
+
public static class Encoder2 extends GzipEncoder {
@Override /* Encoder */
public String[] getCodings() {
@@ -57,7 +57,7 @@ public class EncoderGroupTest {
return new String[]{"gzip3","gzip3a"};
}
}
-
+
//====================================================================================================
// Test inheritence
//====================================================================================================
@@ -65,11 +65,11 @@ public class EncoderGroupTest {
public void testInheritence() throws Exception {
EncoderGroupBuilder gb = null;
EncoderGroup g = null;
-
+
gb = new EncoderGroupBuilder().append(E1.class, E2.class);
g = gb.build();
assertObjectEquals("['E1','E2','E2a']", g.getSupportedEncodings());
-
+
gb = new EncoderGroupBuilder(g).append(E3.class, E4.class);
g = gb.build();
assertObjectEquals("['E3','E4','E4a','E1','E2','E2a']", g.getSupportedEncodings());
@@ -78,14 +78,14 @@ public class EncoderGroupTest {
g = gb.build();
assertObjectEquals("['E5','E3','E4','E4a','E1','E2','E2a']", g.getSupportedEncodings());
}
-
+
public static class E1 extends GzipEncoder {
@Override /* Encoder */
public String[] getCodings() {
return new String[]{"E1"};
}
}
-
+
public static class E2 extends GzipEncoder {
@Override /* Encoder */
public String[] getCodings() {
@@ -99,14 +99,14 @@ public class EncoderGroupTest {
return new String[]{"E3"};
}
}
-
+
public static class E4 extends GzipEncoder {
@Override /* Encoder */
public String[] getCodings() {
return new String[]{"E4","E4a"};
}
}
-
+
public static class E5 extends GzipEncoder {
@Override /* Encoder */
public String[] getCodings() {
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/html/BasicHtmlTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/html/BasicHtmlTest.java b/juneau-core-test/src/test/java/org/apache/juneau/html/BasicHtmlTest.java
index 5745237..18eb41a 100644
--- a/juneau-core-test/src/test/java/org/apache/juneau/html/BasicHtmlTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/html/BasicHtmlTest.java
@@ -51,6 +51,7 @@ public class BasicHtmlTest {
"<string>foo</string>"
)
{
+ @Override
public void verify(String o) {
assertType(String.class, o);
}
@@ -66,6 +67,7 @@ public class BasicHtmlTest {
"<boolean>true</boolean>"
)
{
+ @Override
public void verify(Boolean o) {
assertType(Boolean.class, o);
}
@@ -81,6 +83,7 @@ public class BasicHtmlTest {
"<number>123</number>"
)
{
+ @Override
public void verify(Integer o) {
assertType(Integer.class, o);
}
@@ -96,6 +99,7 @@ public class BasicHtmlTest {
"<number>1.23</number>"
)
{
+ @Override
public void verify(Float o) {
assertType(Float.class, o);
}
@@ -121,6 +125,7 @@ public class BasicHtmlTest {
"<ul><li>foo</li></ul>"
)
{
+ @Override
public void verify(String[] o) {
assertType(String.class, o[0]);
}
@@ -146,6 +151,7 @@ public class BasicHtmlTest {
"<ul><li>foo</li><li><number>123</number></li><li><boolean>true</boolean></li></ul>"
)
{
+ @Override
public void verify(Object[] o) {
assertType(String.class, o[0]);
assertType(Integer.class, o[1]);
@@ -163,6 +169,7 @@ public class BasicHtmlTest {
"<ul><li>123</li></ul>"
)
{
+ @Override
public void verify(int[] o) {
assertType(int[].class, o);
}
@@ -178,6 +185,7 @@ public class BasicHtmlTest {
"<ul><li>true</li></ul>"
)
{
+ @Override
public void verify(boolean[] o) {
assertType(boolean[].class, o);
}
@@ -193,6 +201,7 @@ public class BasicHtmlTest {
"<ul><li><ul><li>foo</li></ul></li></ul>"
)
{
+ @Override
public void verify(String[][] o) {
assertType(String[][].class, o);
}
@@ -213,7 +222,7 @@ public class BasicHtmlTest {
+"<td><null/></td>"
+"</tr>"
+"</table>",
-
+
"<table>\n"
+"\t<tr>\n"
+"\t\t<td>k1</td>\n"
@@ -224,7 +233,7 @@ public class BasicHtmlTest {
+"\t\t<td><null/></td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>k1</td>"
@@ -237,6 +246,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(Map<String,String> o) {
assertType(String.class, o.get("k1"));
}
@@ -261,7 +271,7 @@ public class BasicHtmlTest {
+"<td><null/></td>"
+"</tr>"
+"</table>",
-
+
"<table>\n"
+"\t<tr>\n"
+"\t\t<td>k1</td>\n"
@@ -276,7 +286,7 @@ public class BasicHtmlTest {
+"\t\t<td><null/></td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>k1</td>"
@@ -293,6 +303,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(Map<String,Number> o) {
assertType(Number.class, o.get("k1"));
}
@@ -325,7 +336,7 @@ public class BasicHtmlTest {
+"<td><null/></td>"
+"</tr>"
+"</table>",
-
+
"<table>\n"
+"\t<tr>\n"
+"\t\t<td>k1</td>\n"
@@ -348,7 +359,7 @@ public class BasicHtmlTest {
+"\t\t<td><null/></td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>k1</td>"
@@ -373,6 +384,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(Map<String,Object> o) {
assertType(String.class, o.get("k1"));
assertType(Integer.class, o.get("k2"));
@@ -391,6 +403,7 @@ public class BasicHtmlTest {
"<ul><li>foo</li><li><null/></li></ul>"
)
{
+ @Override
public void verify(List<String> o) {
assertType(String.class, o.get(0));
}
@@ -406,6 +419,7 @@ public class BasicHtmlTest {
"<ul><li>123</li><li>1.23</li><li><null/></li></ul>"
)
{
+ @Override
public void verify(List<Number> o) {
assertType(Integer.class, o.get(0));
assertType(Float.class, o.get(1));
@@ -422,6 +436,7 @@ public class BasicHtmlTest {
"<ul><li>foo</li><li><number>123</number></li><li><number>1.23</number></li><li><boolean>true</boolean></li><li><null/></li></ul>"
)
{
+ @Override
public void verify(List<Object> o) {
assertType(String.class, o.get(0));
assertType(Integer.class, o.get(1));
@@ -480,7 +495,7 @@ public class BasicHtmlTest {
+"</td>"
+"</tr>"
+"</table>",
-
+
"<table>\n"
+"\t<tr>\n"
+"\t\t<td>a</td>\n"
@@ -526,7 +541,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>a</td>"
@@ -574,6 +589,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithNormalProperties o) {
assertType(String.class, o.c);
assertType(Integer.class, o.d);
@@ -633,7 +649,7 @@ public class BasicHtmlTest {
+"</td>"
+"</tr>"
+"</table>",
-
+
"<table>\n"
+"\t<tr>\n"
+"\t\t<td>a</td>\n"
@@ -681,7 +697,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>a</td>"
@@ -731,6 +747,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithMapProperties o) {
assertType(String.class, o.a.get("k1"));
assertType(Integer.class, o.b.get("k2"));
@@ -755,7 +772,7 @@ public class BasicHtmlTest {
+"<td>foo</td>"
+"</tr>"
+"</table>",
-
+
"<table _type='X'>\n"
+"\t<tr>\n"
+"\t\t<td>a</td>\n"
@@ -766,7 +783,7 @@ public class BasicHtmlTest {
+"\t\t<td>foo</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>a</td>"
@@ -779,6 +796,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithTypeName o) {
assertType(BeanWithTypeName.class, o);
}
@@ -813,7 +831,7 @@ public class BasicHtmlTest {
+"</td>"
+"</tr>"
+"</table>",
-
+
"<table>\n"
+"\t<tr>\n"
+"\t\t<td>b1</td>\n"
@@ -838,7 +856,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>b1</td>"
@@ -865,6 +883,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithPropertiesWithTypeNames o) {
assertType(B.class, o.b2);
}
@@ -916,7 +935,7 @@ public class BasicHtmlTest {
+"</td>"
+"</tr>"
+"</table>",
-
+
"<table>\n"
+"\t<tr>\n"
+"\t\t<td>b1</td>\n"
@@ -958,7 +977,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>b1</td>"
@@ -1002,6 +1021,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithPropertiesWithArrayTypeNames o) {
assertType(B.class, o.b2[0]);
assertType(B.class, o.b3[0]);
@@ -1176,6 +1196,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithPropertiesWith2dArrayTypeNames o) {
assertType(B.class, o.b2[0][0]);
assertType(B.class, o.b3[0][0]);
@@ -1264,7 +1285,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>b1</td>"
@@ -1305,6 +1326,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithPropertiesWithMapTypeNames o) {
assertType(B.class, o.b1.get("k1"));
assertType(B.class, o.b2.get("k2"));
@@ -1321,6 +1343,7 @@ public class BasicHtmlTest {
"<a href='http://apache.org'>foo</a>"
)
{
+ @Override
public void verify(LinkBean o) {
assertType(LinkBean.class, o);
}
@@ -1336,6 +1359,7 @@ public class BasicHtmlTest {
"<ul><li><a href='http://apache.org'>foo</a></li><li><a href='http://apache.org'>foo</a></li></ul>"
)
{
+ @Override
public void verify(LinkBean[] o) {
assertType(LinkBean.class, o[0]);
}
@@ -1351,6 +1375,7 @@ public class BasicHtmlTest {
"<ul><li><a href='http://apache.org'>foo</a></li><li><a href='http://apache.org'>foo</a></li></ul>"
)
{
+ @Override
public void verify(List<LinkBean> o) {
assertType(LinkBean.class, o.get(0));
}
@@ -1412,7 +1437,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>a</td>"
@@ -1440,6 +1465,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithLinkBeanProperties o) {
assertType(LinkBean.class, o.a);
assertType(LinkBean.class, o.b.get(0));
@@ -1457,6 +1483,7 @@ public class BasicHtmlTest {
"<table><tr><td>a</td><td><sp> </sp> <bs/><ff/><br/><sp> </sp> <sp> </sp></td></tr></table>"
)
{
+ @Override
public void verify(BeanWithSpecialCharacters o) {
assertType(BeanWithSpecialCharacters.class, o);
}
@@ -1475,10 +1502,11 @@ public class BasicHtmlTest {
+" <td><sp> </sp> <bs/><ff/><br/><sp> </sp> <sp> </sp></td>\n"
+" </tr>\n"
+"</table>\n",
-
+
"<table><tr><td>a</td><td><sp> </sp> <bs/><ff/><br/><sp> </sp> <sp> </sp></td></tr></table>"
)
{
+ @Override
public void verify(BeanWithSpecialCharacters o) {
assertType(BeanWithSpecialCharacters.class, o);
}
@@ -1494,6 +1522,7 @@ public class BasicHtmlTest {
"<table></table>"
)
{
+ @Override
public void verify(BeanWithNullProperties o) {
assertType(BeanWithNullProperties.class, o);
}
@@ -1597,7 +1626,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>a</td>"
@@ -1646,6 +1675,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithAbstractFields o) {
assertType(A.class, o.a);
assertType(A.class, o.ia);
@@ -1942,6 +1972,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithAbstractArrayFields o) {
assertType(A.class, o.a[0]);
assertType(A.class, o.ia1[0]);
@@ -2071,7 +2102,7 @@ public class BasicHtmlTest {
+"\t\t</td>\n"
+"\t</tr>\n"
+"</table>\n",
-
+
"<table>"
+"<tr>"
+"<td>a</td>"
@@ -2130,6 +2161,7 @@ public class BasicHtmlTest {
+"</table>"
)
{
+ @Override
public void verify(BeanWithAbstractMapFields o) {
assertType(A.class, o.a.get("k1"));
assertType(A.class, o.b.get("k2"));
@@ -2147,6 +2179,7 @@ public class BasicHtmlTest {
"<object></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextFields o) {
assertType(BeanWithWhitespaceTextFields.class, o);
}
@@ -2162,6 +2195,7 @@ public class BasicHtmlTest {
"<object><sp/></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextFields o) {
assertType(BeanWithWhitespaceTextFields.class, o);
}
@@ -2177,6 +2211,7 @@ public class BasicHtmlTest {
"<object><sp> </sp></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextFields o) {
assertType(BeanWithWhitespaceTextFields.class, o);
}
@@ -2192,6 +2227,7 @@ public class BasicHtmlTest {
"<object><sp> </sp><sp> </sp></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextFields o) {
assertType(BeanWithWhitespaceTextFields.class, o);
}
@@ -2207,6 +2243,7 @@ public class BasicHtmlTest {
"<object><sp> </sp> foobar <sp> </sp></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextFields o) {
assertType(BeanWithWhitespaceTextFields.class, o);
}
@@ -2222,6 +2259,7 @@ public class BasicHtmlTest {
"<object></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextPwsFields o) {
assertType(BeanWithWhitespaceTextPwsFields.class, o);
}
@@ -2237,6 +2275,7 @@ public class BasicHtmlTest {
"<object><sp/></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextPwsFields o) {
assertType(BeanWithWhitespaceTextPwsFields.class, o);
}
@@ -2252,6 +2291,7 @@ public class BasicHtmlTest {
"<object> </object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextPwsFields o) {
assertType(BeanWithWhitespaceTextPwsFields.class, o);
}
@@ -2267,6 +2307,7 @@ public class BasicHtmlTest {
"<object> </object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextPwsFields o) {
assertType(BeanWithWhitespaceTextPwsFields.class, o);
}
@@ -2282,6 +2323,7 @@ public class BasicHtmlTest {
"<object> foobar </object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceTextPwsFields o) {
assertType(BeanWithWhitespaceTextPwsFields.class, o);
}
@@ -2297,6 +2339,7 @@ public class BasicHtmlTest {
"<object></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedFields o) {
assertType(BeanWithWhitespaceMixedFields.class, o);
}
@@ -2312,6 +2355,7 @@ public class BasicHtmlTest {
"<object></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedFields o) {
assertType(BeanWithWhitespaceMixedFields.class, o);
}
@@ -2327,6 +2371,7 @@ public class BasicHtmlTest {
"<object><sp/></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedFields o) {
assertType(BeanWithWhitespaceMixedFields.class, o);
}
@@ -2342,6 +2387,7 @@ public class BasicHtmlTest {
"<object><sp> </sp></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedFields o) {
assertType(BeanWithWhitespaceMixedFields.class, o);
}
@@ -2357,6 +2403,7 @@ public class BasicHtmlTest {
"<object><sp> </sp><sp> </sp></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedFields o) {
assertType(BeanWithWhitespaceMixedFields.class, o);
}
@@ -2372,6 +2419,7 @@ public class BasicHtmlTest {
"<object><sp> </sp> foobar <sp> </sp></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedFields o) {
assertType(BeanWithWhitespaceMixedFields.class, o);
}
@@ -2387,6 +2435,7 @@ public class BasicHtmlTest {
"<object></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedPwsFields o) {
assertType(BeanWithWhitespaceMixedPwsFields.class, o);
}
@@ -2402,6 +2451,7 @@ public class BasicHtmlTest {
"<object></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedPwsFields o) {
assertType(BeanWithWhitespaceMixedPwsFields.class, o);
}
@@ -2417,6 +2467,7 @@ public class BasicHtmlTest {
"<object><sp/></object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedPwsFields o) {
assertType(BeanWithWhitespaceMixedPwsFields.class, o);
}
@@ -2432,6 +2483,7 @@ public class BasicHtmlTest {
"<object> </object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedPwsFields o) {
assertType(BeanWithWhitespaceMixedPwsFields.class, o);
}
@@ -2447,6 +2499,7 @@ public class BasicHtmlTest {
"<object> </object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedPwsFields o) {
assertType(BeanWithWhitespaceMixedPwsFields.class, o);
}
@@ -2462,6 +2515,7 @@ public class BasicHtmlTest {
"<object> foobar </object>"
)
{
+ @Override
public void verify(BeanWithWhitespaceMixedPwsFields o) {
assertType(BeanWithWhitespaceMixedPwsFields.class, o);
}
@@ -2475,12 +2529,12 @@ public class BasicHtmlTest {
public BasicHtmlTest(Input input) throws Exception {
this.input = input;
}
-
+
public static class Input<T> {
private final String label, e1, e2, e3;
private final Type type;
private final Object in;
-
+
public Input(String label, Type type, T in, String e1, String e2, String e3) {
this.label = label;
this.type = type;
@@ -2489,7 +2543,7 @@ public class BasicHtmlTest {
this.e2 = e2;
this.e3 = e3;
}
-
+
public void verify(T o) {}
}
@@ -2831,7 +2885,7 @@ public class BasicHtmlTest {
return this;
}
}
-
+
public static class BeanWithNullProperties {
public String a;
public String[] b;
@@ -2915,23 +2969,23 @@ public class BasicHtmlTest {
return this;
}
}
-
+
@Html(asXml=true)
public static class BeanWithWhitespaceTextFields {
@Xml(format=XmlFormat.TEXT)
public String a;
-
+
public BeanWithWhitespaceTextFields init(String s) {
a = s;
return this;
}
}
-
+
@Html(asXml=true)
public static class BeanWithWhitespaceTextPwsFields {
@Xml(format=XmlFormat.TEXT_PWS)
public String a;
-
+
public BeanWithWhitespaceTextPwsFields init(String s) {
a = s;
return this;
@@ -2942,7 +2996,7 @@ public class BasicHtmlTest {
public static class BeanWithWhitespaceMixedFields {
@Xml(format=XmlFormat.MIXED)
public String[] a;
-
+
public BeanWithWhitespaceMixedFields init(String[] s) {
a = s;
return this;
@@ -2953,7 +3007,7 @@ public class BasicHtmlTest {
public static class BeanWithWhitespaceMixedPwsFields {
@Xml(format=XmlFormat.MIXED_PWS)
public String[] a;
-
+
public BeanWithWhitespaceMixedPwsFields init(String[] s) {
a = s;
return this;
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java b/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
index 8e4a059..865ab54 100755
--- a/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/html/CommonParserTest.java
@@ -149,7 +149,7 @@ public class CommonParserTest {
assertEquals(1, MyParserListener.events.size());
assertEquals("unknown,-1,-1", MyParserListener.events.get(0));
}
-
+
public static class MyParserListener extends ParserListener {
final static List<String> events = new LinkedList<String>();
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptExtensionsTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptExtensionsTest.java b/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptExtensionsTest.java
index 6a7b0d3..c2759d4 100644
--- a/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptExtensionsTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptExtensionsTest.java
@@ -30,7 +30,7 @@ public class AcceptExtensionsTest {
public void testExtensions() throws Exception {
Accept accept;
MediaTypeRange mr;
-
+
accept = Accept.forString("text/json");
mr = accept.asRanges().get(0);
assertTextEquals("text/json", mr);
@@ -62,7 +62,7 @@ public class AcceptExtensionsTest {
assertObjectEquals("{a:['1']}", mr.getMediaType().getParameters());
assertTextEquals("0.9", mr.getQValue());
assertObjectEquals("{b:['2']}", mr.getExtensions());
-
+
accept = Accept.forString("text/json;a=1;a=2;q=0.9;b=3;b=4");
mr = accept.asRanges().get(0);
assertTextEquals("text/json;a=1;a=2;q=0.9;b=3;b=4", mr);
@@ -86,7 +86,7 @@ public class AcceptExtensionsTest {
assertObjectEquals("{a:['1']}", mr.getMediaType().getParameters());
assertTextEquals("1.0", mr.getQValue());
assertObjectEquals("{}", mr.getExtensions());
-
+
accept = Accept.forString("text/json;q=0.9");
mr = accept.asRanges().get(0);
assertTextEquals("text/json;q=0.9", mr);
@@ -103,7 +103,7 @@ public class AcceptExtensionsTest {
assertTextEquals("0.9", mr.getQValue());
assertObjectEquals("{}", mr.getExtensions());
}
-
+
//--------------------------------------------------------------------------------
// Tests the Accept.hasSubtypePart() method.
//--------------------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/7231baab/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptTest.java
----------------------------------------------------------------------
diff --git a/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptTest.java b/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptTest.java
index 8a2b174..6f44506 100644
--- a/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptTest.java
+++ b/juneau-core-test/src/test/java/org/apache/juneau/https/AcceptTest.java
@@ -29,20 +29,20 @@ public class AcceptTest {
@Parameterized.Parameters
public static Collection<Object[]> getParameters() {
return Arrays.asList(new Object[][] {
-
+
// label, accept-header, media-types, expected-index
-
+
// Simple matches
{ "SimpleMatch-1", "text/json", "['text/json']", 0 },
{ "SimpleMatch-2", "text/json", "['text/json','text/foo']", 0 },
{ "SimpleMatch-3", "text/json", "['text/foo','text/json']", 1 },
-
+
// Simple no-matches
{ "SimpleNoMatch-1", "text/jsonx", "['text/json']", -1 },
{ "SimpleNoMatch-2", "text/jso", "['text/json']", -1 },
{ "SimpleNoMatch-3", "text/json", "['application/json']", -1 },
{ "SimpleNoMatch-4", "text/json", "[]", -1 },
-
+
// Meta-character matches
{ "MetaMatch-1", "text/*", "['text/a','text/b+c','text/b+d+e']", 2 },
{ "MetaMatch-2", "text/b+*", "['text/a','text/b+c','text/b+d+e']", 2 },
@@ -59,7 +59,7 @@ public class AcceptTest {
{ "RevMetaMatch-1", "text/a", "['text/*']", 0 },
{ "RevMetaMatch-3", "text/a", "['*/a']", 0 },
{ "RevMetaMatch-3", "text/a", "['*/*']", 0 },
-
+
// Meta-character mixture matches
{ "MixedMetaMatch-1", "text/*", "['text/*','text/a','text/a+b','text/b+c','text/d+*']", 0 },
{ "MixedMetaMatch-2", "*/a", "['text/*','text/a','text/a+b','text/b+c','text/d+*']", 1 },
@@ -89,7 +89,7 @@ public class AcceptTest {
{ "Fuzzy-10", "text/1+2+3+4", "['text/1+2+3','text/1+2']", 0 },
{ "Fuzzy-11", "text/4+2+3+1", "['text/1+2+3','text/1+2']", 0 },
{ "Fuzzy-12", "text/4+2+3+1", "['text/1+2','text/1+2+3']", 1 },
-
+
// Q metrics
{ "Q-1", "text/A;q=0.9,text/B;q=0.1", "['text/A','text/B']", 0 },
{ "Q-2", "text/A;q=0.9,text/B;q=0.1", "['text/B','text/A']", 1 },
@@ -100,23 +100,23 @@ public class AcceptTest {
// Test q=0
{ "Q0-1", "text/A;q=0,text/B;q=0.1", "['text/A','text/B']", 1 },
{ "Q0-2", "text/A;q=0,text/B;q=0.1", "['text/A','text/A+1']", -1 },
-
+
// Test media types with parameters
{ "Parms-1", "text/A", "['text/A;foo=bar','text/B']", 0 },
{ "Parms-2", "text/A;foo=bar", "['text/A','text/B']", 0 },
});
}
-
+
private String label, accept, mediaTypes;
private int expected;
-
+
public AcceptTest(String label, String accept, String mediaTypes, int expected) {
this.label = label;
this.accept = accept;
this.mediaTypes = mediaTypes;
this.expected = expected;
}
-
+
@Test
public void test() throws Exception {
Accept accept = Accept.forString(this.accept);