Skip to content

Commit b17b3ea

Browse files
senivamjansupol
authored andcommitted
Test with MultiValueHashMap
Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
1 parent fdbdb71 commit b17b3ea

File tree

1 file changed

+2
-93
lines changed

1 file changed

+2
-93
lines changed

media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonBindingProviderTest.java

Lines changed: 2 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import java.util.Set;
3030

3131
import javax.ws.rs.core.MediaType;
32+
import javax.ws.rs.core.MultivaluedHashMap;
3233
import javax.ws.rs.core.MultivaluedMap;
3334
import javax.ws.rs.core.NoContentException;
3435
import javax.ws.rs.ext.ContextResolver;
@@ -54,7 +55,7 @@ public final void shouldThrowNoContentException() throws IOException {
5455

5556
// when
5657
mbr.readFrom(Foo.class, Foo.class, new Annotation[0], APPLICATION_JSON_TYPE,
57-
new EmptyMultivaluedMap<String, String>(), new ByteArrayInputStream(new byte[0]));
58+
new MultivaluedHashMap<>(), new ByteArrayInputStream(new byte[0]));
5859

5960
// then
6061
// should throw NoContentException
@@ -90,96 +91,4 @@ public final <T> ContextResolver<T> getContextResolver(final Class<T> contextTyp
9091

9192
}
9293

93-
private static final class EmptyMultivaluedMap<K, V> implements MultivaluedMap<K, V> {
94-
95-
@Override
96-
public final int size() {
97-
return 0;
98-
}
99-
100-
@Override
101-
public final boolean isEmpty() {
102-
return true;
103-
}
104-
105-
@Override
106-
public final boolean containsKey(final Object key) {
107-
return false;
108-
}
109-
110-
@Override
111-
public final boolean containsValue(final Object value) {
112-
return false;
113-
}
114-
115-
@Override
116-
public final List<V> get(final Object key) {
117-
return null;
118-
}
119-
120-
@Override
121-
public final List<V> put(final K key, final List<V> value) {
122-
return null;
123-
}
124-
125-
@Override
126-
public final List<V> remove(final Object key) {
127-
return null;
128-
}
129-
130-
@Override
131-
public final void putAll(final Map<? extends K, ? extends List<V>> m) {
132-
}
133-
134-
@Override
135-
public final void clear() {
136-
}
137-
138-
@Override
139-
public final Set<K> keySet() {
140-
return Collections.emptySet();
141-
}
142-
143-
@Override
144-
public final Collection<List<V>> values() {
145-
return Collections.emptySet();
146-
}
147-
148-
@Override
149-
public final Set<Entry<K, List<V>>> entrySet() {
150-
return Collections.emptySet();
151-
}
152-
153-
@Override
154-
public final void putSingle(final K key, final V value) {
155-
}
156-
157-
@Override
158-
public final void add(final K key, final V value) {
159-
}
160-
161-
@Override
162-
public final V getFirst(final K key) {
163-
return null;
164-
}
165-
166-
@Override
167-
public final void addAll(final K key, final V... newValues) {
168-
}
169-
170-
@Override
171-
public final void addAll(final K key, final List<V> valueList) {
172-
}
173-
174-
@Override
175-
public final void addFirst(final K key, final V value) {
176-
}
177-
178-
@Override
179-
public final boolean equalsIgnoreValueOrder(final MultivaluedMap<K, V> otherMap) {
180-
return false;
181-
}
182-
183-
}
184-
18594
}

0 commit comments

Comments
 (0)