Sha256: 47667138bd4096afb96300feb461fbea02d6a619e2f0c18863f72ec8168a77f8

Contents?: true

Size: 551 Bytes

Versions: 50

Compression:

Stored size: 551 Bytes

Contents

source('./leap.R')
suppressPackageStartupMessages({ require(testthat) })

test_that("year not divisible by 4: common year", {
  year <- 2015
  expect_equal(leap(year), FALSE)
})

test_that("year divisible by 4, not divisible by 100: leap year", {
  year <- 2016
  expect_equal(leap(year), TRUE)
})

test_that("year divisible by 100, not divisible by 400: common year", {
  year <- 2100
  expect_equal(leap(year), FALSE)
})

test_that("year divisible by 400: leap year", {
  year <- 2000
  expect_equal(leap(year), TRUE)
})

print("All tests passed!")

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
trackler-2.0.8.37 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.36 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.35 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.34 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.33 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.32 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.31 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.30 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.29 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.28 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.27 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.26 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.24 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.23 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.22 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.21 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.20 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.19 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.18 tracks/r/exercises/leap/test_leap.R
trackler-2.0.8.17 tracks/r/exercises/leap/test_leap.R