summaryrefslogtreecommitdiff
path: root/test/junit/scala/tools/nsc/settings/SettingsTest.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2014-09-03 09:38:36 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2014-09-08 21:37:34 +0200
commit861ad72b59c5ea7856b2853c092aaeb15453caea (patch)
treecb8b42bcc3f137f3c150a570ea257142a866e574 /test/junit/scala/tools/nsc/settings/SettingsTest.scala
parent7655a70489f565a5a7a165f893b4a1e44c3cb2b8 (diff)
downloadscala-861ad72b59c5ea7856b2853c092aaeb15453caea.tar.gz
scala-861ad72b59c5ea7856b2853c092aaeb15453caea.tar.bz2
scala-861ad72b59c5ea7856b2853c092aaeb15453caea.zip
Address PR feedback, fix MultiChoiceSetting.contains
Diffstat (limited to 'test/junit/scala/tools/nsc/settings/SettingsTest.scala')
-rw-r--r--test/junit/scala/tools/nsc/settings/SettingsTest.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/junit/scala/tools/nsc/settings/SettingsTest.scala b/test/junit/scala/tools/nsc/settings/SettingsTest.scala
index 0b8029326e..eda0c27834 100644
--- a/test/junit/scala/tools/nsc/settings/SettingsTest.scala
+++ b/test/junit/scala/tools/nsc/settings/SettingsTest.scala
@@ -158,6 +158,8 @@ class SettingsTest {
assertTrue(check("-m:-d,ac")(_.value == Set(a,c)))
assertTrue(check("-m:-b,ac,uber")(_.value == Set(a,c,d)))
+ assertFalse(check("-m:uber")(_.contains("i-m-not-an-option")))
+
assertThrows[IllegalArgumentException](check("-m:-_")(_ => true), _ contains "'-_' is not a valid choice")
assertThrows[IllegalArgumentException](check("-m:a,b,-ab")(_ => true), _ contains "'ab' cannot be negated")
assertThrows[IllegalArgumentException](check("-m:a,ac,-uber,uber")(_ => true), _ contains "'uber' cannot be negated")