summaryrefslogtreecommitdiff
path: root/test/junit/scala/runtime/ScalaRunTimeTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/junit/scala/runtime/ScalaRunTimeTest.scala')
-rw-r--r--test/junit/scala/runtime/ScalaRunTimeTest.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/junit/scala/runtime/ScalaRunTimeTest.scala b/test/junit/scala/runtime/ScalaRunTimeTest.scala
index 5bfb12610e..9efbdd44de 100644
--- a/test/junit/scala/runtime/ScalaRunTimeTest.scala
+++ b/test/junit/scala/runtime/ScalaRunTimeTest.scala
@@ -9,6 +9,14 @@ import org.junit.runners.JUnit4
@RunWith(classOf[JUnit4])
class ScalaRunTimeTest {
@Test
+ def hashConsistentWithStaticsHash(): Unit = {
+ val problematicValue: Double = -Math.pow(2, 53) + 1
+ val scalaRunTimeHash = ScalaRunTime.hash(problematicValue)
+ val staticsHash = Statics.anyHash(problematicValue)
+ assertEquals(scalaRunTimeHash, staticsHash)
+ }
+
+ @Test
def testStingOf() {
import ScalaRunTime.stringOf
import scala.collection._