Sha256: 78961625834b80f31fd1cf9ca9444db196bca6dd4570b14af7a732000686a6a3

Contents?: true

Size: 1.44 KB

Versions: 66

Compression:

Stored size: 1.44 KB

Contents

import org.scalatest.{Matchers, FunSuite}

/** @version 1.1.0 */
class SieveTest extends FunSuite with Matchers {

  test("no primes under two") {
    Sieve.primes(1) should be(List())
  }

  test("find first prime") {
    pending
    Sieve.primes(2) should be(List(2))
  }

  test("find primes up to 10") {
    pending
    Sieve.primes(10) should be(List(2, 3, 5, 7))
  }

  test("limit is prime") {
    pending
    Sieve.primes(13) should be(List(2, 3, 5, 7, 11, 13))
  }

  test("find primes up to 1000") {
    pending
    Sieve.primes(1000) should be(
      List(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
        67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139,
        149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223,
        227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293,
        307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383,
        389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463,
        467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569,
        571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647,
        653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743,
        751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839,
        853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941,
        947, 953, 967, 971, 977, 983, 991, 997))
  }
}

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.179 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.178 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.177 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.176 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.175 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.174 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.173 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.172 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.171 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.170 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.169 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.167 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.166 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.165 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.164 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.163 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.162 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.161 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala
trackler-2.2.1.160 tracks/scala/exercises/sieve/src/test/scala/SieveTest.scala