tests/testthat/test_zcol.R

test_that("zcol", {
    expect_error(zcol("foo"))
    expect_identical(zcol(c(0, 10)), c("#FEFCFA", "#F57800"))
    expect_identical(zcol(NA), c("#FEFCFA"))
})

test_that(".zlogF", {
    expect_identical(.zlogF(-2, 255), .zlogF(2, 255))
    expect_equal(.zlogF(0, 255), 4.59, tolerance = 0.01)
    expect_equal(.zlogF(11, 255), 255, tolerance = 0.01)
    expect_equal(.zlogF(-11, 120), 120, tolerance = 0.01)
})

Try the zlog package in your browser

Any scripts or data that you put into this service are public.

zlog documentation built on Jan. 6, 2023, 1:25 a.m.