From e3b72053e8b04f2df013da0d7d49fe33927461a9 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 23 Nov 2024 13:22:07 -0500 Subject: very basic tests --- src/test/java/derms/net/StringMessage.java | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/test/java/derms/net/StringMessage.java (limited to 'src/test/java/derms/net/StringMessage.java') diff --git a/src/test/java/derms/net/StringMessage.java b/src/test/java/derms/net/StringMessage.java new file mode 100644 index 0000000..9f648b6 --- /dev/null +++ b/src/test/java/derms/net/StringMessage.java @@ -0,0 +1,34 @@ +package derms.net; + +public class StringMessage implements MessagePayload { + String s; + + public StringMessage(String s) { + this.s = s; + } + + @Override + public int hash() { + return s.hashCode(); + } + + @Override + public int hashCode() { + return hash(); + } + + @Override + public boolean equals(Object obj) { + if (obj == null) + return false; + if (obj.getClass() != this.getClass()) + return false; + StringMessage other = (StringMessage) obj; + return other.s.equals(this.s); + } + + @Override + public String toString() { + return s; + } +} -- cgit v1.2.3