X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2FTestValue.java;h=dd923d3cbff9ae8f8d31899f90347a6b8eaf6123;hp=4f3058b06460d65b6691c39a5dd92aa8ef8b0634;hb=4af89b3f90daa5cfe4d988f40f739b5148e09ea2;hpb=d925df7b6a110eeec00284958903800f60631974
diff --git a/src/test/java/net/pterodactylus/sone/TestValue.java b/src/test/java/net/pterodactylus/sone/TestValue.java
index 4f3058b..dd923d3 100644
--- a/src/test/java/net/pterodactylus/sone/TestValue.java
+++ b/src/test/java/net/pterodactylus/sone/TestValue.java
@@ -5,11 +5,13 @@ import java.util.concurrent.atomic.AtomicReference;
import net.pterodactylus.util.config.ConfigurationException;
import net.pterodactylus.util.config.Value;
+import com.google.common.base.Objects;
+
/**
-* Simple {@link Value} implementation.
-*
-* @author David âBombeâ Roden
-*/
+ * Simple {@link Value} implementation.
+ *
+ * @author David âBombeâ Roden
+ */
public class TestValue implements Value {
private final AtomicReference value = new AtomicReference();
@@ -34,4 +36,20 @@ public class TestValue implements Value {
value.set(newValue);
}
+ @Override
+ public int hashCode() {
+ return value.hashCode();
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ return (obj instanceof TestValue) && Objects.equal(value.get(),
+ ((TestValue) obj).value.get());
+ }
+
+ @Override
+ public String toString() {
+ return String.valueOf(value.get());
+ }
+
}