summaryrefslogblamecommitdiff
path: root/test/junit/scala/util/RandomTest.scala
blob: 32959675eea008ebf66560f89ecb7cf8328c22a9 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15














                                                                                                        
package scala.util

import org.junit.{ Assert, Test }

class RandomTest {
  // Test for SI-9059
  @Test def testAlphanumeric: Unit = {
    def isAlphaNum(c: Char) = (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c >= '0' && c <= '9')

    val items = Random.alphanumeric.take(100000)
    for (c <- items) {
      Assert.assertTrue(s"$c should be alphanumeric", isAlphaNum(c))
    }
  }
}