Skip to content

Commit 63cf17a

Browse files
committed
Move whitelist test out of tests.scala
1 parent ecc1da8 commit 63cf17a

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

compiler/test/dotc/tests.scala

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -200,18 +200,6 @@ class tests extends CompilerTest {
200200

201201
private val stdlibFiles: List[String] = StdLibSources.whitelisted
202202

203-
@Test def checkWBLists = {
204-
val stdlibFilesBlackListed = StdLibSources.blacklisted
205-
206-
val duplicates = stdlibFilesBlackListed.groupBy(x => x).filter(_._2.size > 1).filter(_._2.size > 1)
207-
val msg = duplicates.map(x => s"'${x._1}' appears ${x._2.size} times").mkString(s"Duplicate entries in ${StdLibSources.blacklistFile}:\n", "\n", "\n")
208-
assertTrue(msg, duplicates.isEmpty)
209-
210-
val filesNotInStdLib = stdlibFilesBlackListed.toSet -- StdLibSources.all
211-
val msg2 = filesNotInStdLib.map(x => s"'$x'").mkString(s"Entries in ${StdLibSources.blacklistFile} where not found:\n", "\n", "\n")
212-
assertTrue(msg2, filesNotInStdLib.isEmpty)
213-
}
214-
215203
@Test def compileStdLib = compileList("compileStdLib", stdlibFiles, "-migration" :: "-Yno-inline" :: scala2mode)
216204
@Test def compileMixed = compileLine(
217205
"""../tests/pos/B.scala

compiler/test/dotty/tools/StdLibSources.scala

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,20 @@ object StdLibSources {
5757
.toList
5858

5959
}
60+
61+
class StdLibSources {
62+
import org.junit.Test
63+
import org.junit.Assert._
64+
65+
@Test def checkWBLists = {
66+
val stdlibFilesBlackListed = StdLibSources.blacklisted
67+
68+
val duplicates = stdlibFilesBlackListed.groupBy(x => x).filter(_._2.size > 1).filter(_._2.size > 1)
69+
val msg = duplicates.map(x => s"'${x._1}' appears ${x._2.size} times").mkString(s"Duplicate entries in ${StdLibSources.blacklistFile}:\n", "\n", "\n")
70+
assertTrue(msg, duplicates.isEmpty)
71+
72+
val filesNotInStdLib = stdlibFilesBlackListed.toSet -- StdLibSources.all
73+
val msg2 = filesNotInStdLib.map(x => s"'$x'").mkString(s"Entries in ${StdLibSources.blacklistFile} where not found:\n", "\n", "\n")
74+
assertTrue(msg2, filesNotInStdLib.isEmpty)
75+
}
76+
}

0 commit comments

Comments
 (0)