This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new 02c1253 org.apache.juneau.http tests.
02c1253 is described below
commit 02c12535e242faa229e5a029436265ddd9417af4
Author: JamesBognar <[email protected]>
AuthorDate: Sat Jul 11 10:41:16 2020 -0400
org.apache.juneau.http tests.
---
.../src/main/java/org/apache/juneau/http/HeaderSupplier.java | 2 +-
.../src/main/java/org/apache/juneau/http/NameValuePairSupplier.java | 2 +-
.../juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java | 2 +-
.../src/main/java/org/apache/juneau/serializer/Serializer.java | 2 +-
.../src/main/java/org/apache/juneau/xml/XmlEventAllocator.java | 2 +-
.../src/main/java/org/apache/juneau/xml/XmlReporter.java | 2 +-
.../src/main/java/org/apache/juneau/xml/XmlResolver.java | 2 +-
.../src/test/java/org/apache/juneau/http/HeaderSupplier_Test.java | 2 ++
8 files changed, 9 insertions(+), 7 deletions(-)
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderSupplier.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderSupplier.java
index bdac4c5..57f1d7b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderSupplier.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderSupplier.java
@@ -35,7 +35,7 @@ import org.apache.juneau.svl.*;
public class HeaderSupplier implements Iterable<Header> {
/** Represents no header supplier */
- public final class Null extends HeaderSupplier {}
+ public static final class Null extends HeaderSupplier {}
private final List<Iterable<Header>> headers = new
CopyOnWriteArrayList<>();
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/NameValuePairSupplier.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/NameValuePairSupplier.java
index eaed3d9..55f7a11 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/NameValuePairSupplier.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/NameValuePairSupplier.java
@@ -35,7 +35,7 @@ import org.apache.juneau.urlencoding.*;
public class NameValuePairSupplier implements Iterable<NameValuePair> {
/** Represents no header supplier */
- public final class Null extends NameValuePairSupplier {}
+ public static final class Null extends NameValuePairSupplier {}
private final List<Iterable<NameValuePair>> pairs = new
CopyOnWriteArrayList<>();
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
index ce78b64..86d5f74 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
@@ -123,7 +123,7 @@ public abstract class Parser extends BeanContext {
/**
* Represents no Parser.
*/
- public abstract class Null extends Parser {
+ public static abstract class Null extends Parser {
private Null(PropertyStore ps, String[] consumes) {
super(ps, consumes);
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
index 9c222b5..523b7b5 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
@@ -45,7 +45,7 @@ public abstract class Serializer extends BeanTraverseContext {
/**
* Represents no Serializer.
*/
- public abstract class Null extends Serializer {
+ public static abstract class Null extends Serializer {
private Null(PropertyStore ps, String produces, String accept) {
super(ps, produces, accept);
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlEventAllocator.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlEventAllocator.java
index 819d550..d7d93dd 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlEventAllocator.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlEventAllocator.java
@@ -22,5 +22,5 @@ public abstract class XmlEventAllocator implements
XMLEventAllocator {
/**
* Represents the absence of this class.
*/
- public abstract class Null extends XmlEventAllocator {}
+ public static abstract class Null extends XmlEventAllocator {}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlReporter.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlReporter.java
index 19f83f2..89024ed 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlReporter.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlReporter.java
@@ -22,5 +22,5 @@ public abstract class XmlReporter implements XMLReporter {
/**
* Represents the absence of this class.
*/
- public abstract class Null extends XmlReporter {}
+ public static abstract class Null extends XmlReporter {}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlResolver.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlResolver.java
index 7b90d72..ca6aff9 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlResolver.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlResolver.java
@@ -22,5 +22,5 @@ public abstract class XmlResolver implements XMLResolver {
/**
* Represents the absence of this class.
*/
- public abstract class Null extends XmlResolver {}
+ public static abstract class Null extends XmlResolver {}
}
diff --git
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/http/HeaderSupplier_Test.java
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/http/HeaderSupplier_Test.java
index c0c63a2..b89ebf2 100644
---
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/http/HeaderSupplier_Test.java
+++
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/http/HeaderSupplier_Test.java
@@ -45,6 +45,8 @@ public class HeaderSupplier_Test {
assertObject(x.iterator()).json().is("['Foo: bar','Foo:
baz','Foo: qux','Foo: q2x','Foo: q3x','Foo: q4x','Foo: q5x']");
x.add((HeaderSupplier)null);
assertObject(x.iterator()).json().is("['Foo: bar','Foo:
baz','Foo: qux','Foo: q2x','Foo: q3x','Foo: q4x','Foo: q5x']");
+
+ assertObject(new HeaderSupplier.Null()).json().is("[]");
}
@Test