Sha256: 9238d75b34581fc709a303b0c3b5989b44aafbbd1ace66e5ea30c077fefc9be6

Contents?: true

Size: 535 Bytes

Versions: 140

Compression:

Stored size: 535 Bytes

Contents

source("./leap.R")
library(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)
})

message("All tests passed for exercise: leap")

Version data entries

140 entries across 140 versions & 1 rubygems

Version Path
trackler-2.2.1.126 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.125 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.124 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.123 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.122 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.121 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.120 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.119 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.118 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.117 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.116 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.115 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.114 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.113 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.111 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.110 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.109 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.108 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.107 tracks/r/exercises/leap/test_leap.R
trackler-2.2.1.106 tracks/r/exercises/leap/test_leap.R