Skip to content

Commit f5262e0

Browse files
authored
Removed reference to JavaFX class javax.util.Pair
Merge pull request #3822 from chkal/javafx
2 parents 8801989 + ee4c430 commit f5262e0

File tree

1 file changed

+44
-1
lines changed

1 file changed

+44
-1
lines changed

tests/e2e-entity/src/test/java/org/glassfish/jersey/tests/e2e/sse/GenericEntityTest.java

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package org.glassfish.jersey.tests.e2e.sse;
1818

19-
import javafx.util.Pair;
19+
import java.util.Objects;
2020
import org.glassfish.jersey.server.ResourceConfig;
2121
import org.glassfish.jersey.test.JerseyTest;
2222
import org.junit.Test;
@@ -255,4 +255,47 @@ private List<T> data() {
255255
return data;
256256
}
257257
}
258+
259+
private static class Pair<K, V> {
260+
261+
private final K key;
262+
private final V value;
263+
264+
public Pair(K key, V value) {
265+
this.key = key;
266+
this.value = value;
267+
}
268+
269+
@Override
270+
public boolean equals(Object o) {
271+
if (this == o) {
272+
return true;
273+
}
274+
if (o == null || getClass() != o.getClass()) {
275+
return false;
276+
}
277+
Pair<?, ?> pair = (Pair<?, ?>) o;
278+
return Objects.equals(key, pair.key) && Objects.equals(value, pair.value);
279+
}
280+
281+
@Override
282+
public int hashCode() {
283+
return Objects.hash(key, value);
284+
}
285+
286+
@Override
287+
public String toString() {
288+
return "Pair{key=" + key + ", value=" + value + '}';
289+
}
290+
291+
public K getKey() {
292+
return key;
293+
}
294+
295+
public V getValue() {
296+
return value;
297+
}
298+
299+
}
300+
258301
}

0 commit comments

Comments
 (0)