Sha256: 7bd398f2296dea322cc032e7c3830ec9a12d1f51d8977fe4cfd3c89b7fc203a7

Contents?: true

Size: 1.1 KB

Versions: 148

Compression:

Stored size: 1.1 KB

Contents

import org.scalatest.{FunSuite, Matchers}

/** @version created manually **/
class PythagoreanTripletTest extends FunSuite with Matchers {
  test("isPythagorean") {
    PythagoreanTriplet.isPythagorean((3, 4, 5)) should be (true)
    PythagoreanTriplet.isPythagorean((3, 5, 4)) should be (true)
    PythagoreanTriplet.isPythagorean((4, 3, 5)) should be (true)
    PythagoreanTriplet.isPythagorean((4, 5, 3)) should be (true)
    PythagoreanTriplet.isPythagorean((5, 3, 4)) should be (true)
    PythagoreanTriplet.isPythagorean((5, 4, 3)) should be (true)
    PythagoreanTriplet.isPythagorean((3, 3, 3)) should be (false)
    PythagoreanTriplet.isPythagorean((5, 6, 7)) should be (false)
  }

  test("pythagoreanTriplets 1 to 10") {
    pending
    PythagoreanTriplet.pythagoreanTriplets(1, 10) should be (Seq((3, 4, 5), (6, 8, 10)))
  }

  test("pythagoreanTriplets 11 to 20") {
    pending
    PythagoreanTriplet.pythagoreanTriplets(11, 20) should be (Seq((12, 16, 20)))
  }

  test("pythagoreanTriplets 56 to 95") {
    pending
    PythagoreanTriplet.pythagoreanTriplets(56, 95) should be (Seq((57, 76, 95), (60, 63, 87)))
  }
}

Version data entries

148 entries across 148 versions & 1 rubygems

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