Sha256: 1ea12013360aa2a8e10658a6da2e23ca705ca53fb6b95d7b2301b5e44a3835f0

Contents?: true

Size: 1.12 KB

Versions: 67

Compression:

Stored size: 1.12 KB

Contents

import org.scalatest.{Matchers, FunSuite}

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

  test("lowercase letter") {
    ScrabbleScore.score("a") should be(1)
  }

  test("uppercase letter") {
    pending
    ScrabbleScore.score("A") should be(1)
  }

  test("valuable letter") {
    pending
    ScrabbleScore.score("f") should be(4)
  }

  test("short word") {
    pending
    ScrabbleScore.score("at") should be(2)
  }

  test("short, valuable word") {
    pending
    ScrabbleScore.score("zoo") should be(12)
  }

  test("medium word") {
    pending
    ScrabbleScore.score("street") should be(6)
  }

  test("medium, valuable word") {
    pending
    ScrabbleScore.score("quirky") should be(22)
  }

  test("long, mixed-case word") {
    pending
    ScrabbleScore.score("OxyphenButazone") should be(41)
  }

  test("english-like word") {
    pending
    ScrabbleScore.score("pinata") should be(8)
  }

  test("empty input") {
    pending
    ScrabbleScore.score("") should be(0)
  }

  test("entire alphabet available") {
    pending
    ScrabbleScore.score("abcdefghijklmnopqrstuvwxyz") should be(87)
  }
}

Version data entries

67 entries across 67 versions & 1 rubygems

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