Sha256: c1a14edb0bda578d1e931e14368147306107100614c4e814263e7fffa9b701e6

Contents?: true

Size: 936 Bytes

Versions: 22

Compression:

Stored size: 936 Bytes

Contents

import org.junit.Test
import static org.junit.Assert.assertEquals

class SquaresTest {
  @Test
  void squareOfSumsTo5() {
    assertEquals 225, new Squares(5).squareOfSums()
  }

  @Test
  void sumOfSquaresTo5() {
    assertEquals 55, new Squares(5).sumOfSquares()
  }

  @Test
  void diffOfSumsTo5() {
    assertEquals 170, new Squares(5).difference()
  }

  @Test
  void squareOfSumsTo10() {
    assertEquals 3025, new Squares(10).squareOfSums()
  }

  @Test
  void sumOfSquaresTo10() {
    assertEquals 385, new Squares(10).sumOfSquares()
  }

  @Test
  void diffOfSumsTo10() {
    assertEquals 2640, new Squares(10).difference()
  }

  @Test
  void squareOfSumsTo100() {
    assertEquals 25502500, new Squares(100).squareOfSums()
  }

  @Test
  void sumOfSquaresTo100() {
    assertEquals 338350, new Squares(100).sumOfSquares()
  }

  @Test
  void diffOfSumsTo100() {
    assertEquals 25164150, new Squares(100).difference()
  }
}

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
trackler-2.0.1.0 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.10 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.9 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.8 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.7 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.6 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.5 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.4 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.3 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.2 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.1 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-2.0.0.0 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.4.1 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.4.0 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.3.0 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.2.1 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.2.0 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.1.2 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.1.1 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy
trackler-1.0.1.0 tracks/groovy/exercises/difference-of-squares/SquaresTest.groovy