Sha256: 4eebffb8278c7505705530f49c7509935c84f8df3ce43a19306339976c33cbea

Contents?: true

Size: 594 Bytes

Versions: 12

Compression:

Stored size: 594 Bytes

Contents

import org.scalatest.{Matchers, FlatSpec}

class MatrixTest extends FlatSpec with Matchers {
  it should "extract a row" in {
    Matrix("1 2\n10 20").rows(0) should be (Vector(1, 2))
    Matrix("1 2\n10 20\n100 200").rows(2) should be (Vector(100, 200))
  }

  it should "extract a col" in {
    Matrix("1 2\n10 20").cols(0) should be (Vector(1, 10))
    Matrix("1 2\n10 20\n100 200").cols(1) should be (Vector(2, 20, 200))
  }

  it should "support equality" in {
    Matrix("1 2\n10 20") should be (Matrix("1 2\n10 20"))
    Matrix("1 2\n10 20") should not be Matrix("20 10\n100 200")
  }
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
trackler-2.0.0.1 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-2.0.0.0 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.4.1 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.4.0 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.3.0 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.2.1 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.2.0 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.1.2 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.1.1 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.1.0 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.0.1 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala
trackler-1.0.0 tracks/scala/exercises/matrix/src/test/scala/MatrixTest.scala