summaryrefslogtreecommitdiff
path: root/test/junit/scala/tools/nsc/symtab
diff options
context:
space:
mode:
authorSom Snytt <som.snytt@gmail.com>2014-12-21 23:32:14 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2015-02-09 13:40:46 -0800
commit51800ce0e83daeadf68a90bef4d64734e4721f3a (patch)
tree7d2dff0ea474c3c0dfa727d9b666f5b468b1c63f /test/junit/scala/tools/nsc/symtab
parent9d09247f13b8a77c1b3a2bb5d44510b7cec38dce (diff)
downloadscala-51800ce0e83daeadf68a90bef4d64734e4721f3a.tar.gz
scala-51800ce0e83daeadf68a90bef4d64734e4721f3a.tar.bz2
scala-51800ce0e83daeadf68a90bef4d64734e4721f3a.zip
SI-8818 FreshName extractor forgives suffix
The test is corrected (inverted) and the extractor is made more succinct. Succinctness isn't enforced by the test, but I checked it manually.
Diffstat (limited to 'test/junit/scala/tools/nsc/symtab')
-rw-r--r--test/junit/scala/tools/nsc/symtab/FreshNameExtractorTest.scala12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/junit/scala/tools/nsc/symtab/FreshNameExtractorTest.scala b/test/junit/scala/tools/nsc/symtab/FreshNameExtractorTest.scala
index effbfb2f7c..7796345351 100644
--- a/test/junit/scala/tools/nsc/symtab/FreshNameExtractorTest.scala
+++ b/test/junit/scala/tools/nsc/symtab/FreshNameExtractorTest.scala
@@ -32,16 +32,16 @@ class FreshNameExtractorTest {
val Creator = new FreshNameCreator(prefixes.head)
val Extractor = new FreshNameExtractor(prefixes.tail.head)
assertThrows[MatchError] {
- val Extractor(_) = TermName(Creator.newName("foo"))
+ TermName(Creator.newName("foo")) match { case Extractor(_) => }
}
}
- @Test @org.junit.Ignore // SI-8818
- def extractionsFailsIfNameDoesntEndWithNumber = {
- val Creator = new FreshNameCreator(prefixes.head)
+ @Test
+ def `no numeric suffix? no problem!` = {
+ val Creator = new FreshNameCreator(prefixes.head)
val Extractor = new FreshNameExtractor(prefixes.head)
- assertThrows[MatchError] {
- val Extractor(_) = TermName(Creator.newName("foo") + "bar")
+ TermName(Creator.newName("foo") + "bar") match {
+ case Extractor(_) =>
}
}
}