diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-23 13:22:07 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-23 13:22:07 -0500 |
| commit | e3b72053e8b04f2df013da0d7d49fe33927461a9 (patch) | |
| tree | cdefb9adc63971655ad0bae7d799e28db46dc441 /src/test/java/derms/net/StringMessage.java | |
| parent | 1272127b76fa70739adac269698018bc12a3d696 (diff) | |
| download | soen423-e3b72053e8b04f2df013da0d7d49fe33927461a9.zip | |
very basic tests
Diffstat (limited to 'src/test/java/derms/net/StringMessage.java')
| -rw-r--r-- | src/test/java/derms/net/StringMessage.java | 34 |
1 files changed, 34 insertions, 0 deletions
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; + } +} |