summaryrefslogtreecommitdiff
path: root/test/files/run
diff options
context:
space:
mode:
authorSeth Tisue <seth@tisue.net>2017-02-16 13:23:08 -0800
committerGitHub <noreply@github.com>2017-02-16 13:23:08 -0800
commit955b779b63d16ab3d2d24b454374c55e9d06c228 (patch)
tree54d5c176ffa375debb265b0784ea9c298c53081a /test/files/run
parent7b4567627c2b308866251b88aee3c2e6c72941f1 (diff)
parenta262aaba15effce48fdba95910bef367f89cafca (diff)
downloadscala-955b779b63d16ab3d2d24b454374c55e9d06c228.tar.gz
scala-955b779b63d16ab3d2d24b454374c55e9d06c228.tar.bz2
scala-955b779b63d16ab3d2d24b454374c55e9d06c228.zip
Merge pull request #5648 from som-snytt/issue/10148
SI-10148 Follow Java for float literals
Diffstat (limited to 'test/files/run')
-rw-r--r--test/files/run/literals.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/files/run/literals.scala b/test/files/run/literals.scala
index 13fda05876..25501123b5 100644
--- a/test/files/run/literals.scala
+++ b/test/files/run/literals.scala
@@ -84,6 +84,10 @@ object Test {
check_success("3.14f == 3.14f", 3.14f, 3.14f)
check_success("6.022e23f == 6.022e23f", 6.022e23f, 6.022e23f)
check_success("09f == 9.0f", 09f, 9.0f)
+ check_success("1.00000017881393421514957253748434595763683319091796875001f == 1.0000001f",
+ 1.00000017881393421514957253748434595763683319091796875001f,
+ 1.0000001f)
+ check_success("3.4028235E38f == Float.MaxValue", 3.4028235E38f, Float.MaxValue)
check_success("1.asInstanceOf[Float] == 1.0", 1.asInstanceOf[Float], 1.0f)
check_success("1l.asInstanceOf[Float] == 1.0", 1l.asInstanceOf[Float], 1.0f)
@@ -97,6 +101,7 @@ object Test {
check_success("3.14 == 3.14", 3.14, 3.14)
check_success("1e-9d == 1.0e-9", 1e-9d, 1.0e-9)
check_success("1e137 == 1.0e137", 1e137, 1.0e137)
+ check_success("1.7976931348623157e308d == Double.MaxValue", 1.7976931348623157e308d, Double.MaxValue)
check_success("1.asInstanceOf[Double] == 1.0", 1.asInstanceOf[Double], 1.0)
check_success("1l.asInstanceOf[Double] == 1.0", 1l.asInstanceOf[Double], 1.0)