From 7774b7c04ae9cd2725ec61e372f605d62490221b Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sun, 8 Mar 2020 21:15:31 +0100 Subject: [PATCH] Test for hashCode() --- .../jwebassembly/runtime/DynamicValues.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/de/inetsoftware/jwebassembly/runtime/DynamicValues.java b/test/de/inetsoftware/jwebassembly/runtime/DynamicValues.java index fe700c2..b2f2cac 100644 --- a/test/de/inetsoftware/jwebassembly/runtime/DynamicValues.java +++ b/test/de/inetsoftware/jwebassembly/runtime/DynamicValues.java @@ -69,5 +69,16 @@ public class DynamicValues { static long currentTimeMillis() { return System.currentTimeMillis(); } + + @Export + static int testHashCode() { + Object obj1 = new Object(); + Object obj2 = new Object(); + int result = 0; + result |= obj1.hashCode() != 0 ? 1 : 0; + result |= obj1.hashCode() != obj2.hashCode() ? 2 : 0; + result |= obj1.hashCode() == obj1.hashCode() ? 4 : 0; + return result; + } } }