Sha256: 69a1b50d86b61c799011fb788f5804185575656659916e882d0b687999bd4748

Contents?: true

Size: 855 Bytes

Versions: 54

Compression:

Stored size: 855 Bytes

Contents

use "ponytest"

actor Main is TestList
  new create(env: Env) =>
    PonyTest(env, this)

  new make() =>
    None

  fun tag tests(test: PonyTest) =>
    test(_TestSquares)

class iso _TestSquares is UnitTest
  """
  Test Difference of Squares package
  """

  fun name(): String => "difference-of-squares/Squares"

  fun apply(h: TestHelper) =>
    h.assert_eq[U32](225, Squares(5).square_of_sums())
    h.assert_eq[U32](55, Squares(5).sum_of_squares())
    h.assert_eq[U32](170, Squares(5).difference())

    h.assert_eq[U32](3025, Squares(10).square_of_sums())
    h.assert_eq[U32](385, Squares(10).sum_of_squares())
    h.assert_eq[U32](2640, Squares(10).difference())

    h.assert_eq[U32](25502500, Squares(100).square_of_sums())
    h.assert_eq[U32](338350, Squares(100).sum_of_squares())
    h.assert_eq[U32](25164150, Squares(100).difference())

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
trackler-2.0.6.10 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.9 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.8 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.7 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.6 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.5 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.4 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.3 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.2 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.1 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.6.0 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.18 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.17 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.16 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.15 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.14 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.13 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.12 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.11 tracks/pony/exercises/difference-of-squares/test.pony
trackler-2.0.5.10 tracks/pony/exercises/difference-of-squares/test.pony