tests/testthat/test-utils.R

context("utils")

test_that("normalizeType", {

    expect_equal(typeof(BGData:::normalizeType("double")), "double")
    expect_equal(typeof(BGData:::normalizeType(double())), "double")
    expect_equal(typeof(BGData:::normalizeType("integer")), "integer")
    expect_equal(typeof(BGData:::normalizeType(integer())), "integer")
    expect_equal(typeof(BGData:::normalizeType("character")), "character")
    expect_equal(typeof(BGData:::normalizeType(character())), "character")
    expect_equal(typeof(BGData:::normalizeType("complex")), "complex")
    expect_equal(typeof(BGData:::normalizeType(complex())), "complex")
    expect_warning(BGData:::normalizeType("test"))
    expect_equal(suppressWarnings(typeof(BGData:::normalizeType("test"))), "character")
    expect_equal(typeof(BGData:::normalizeType(1)), "double")
    expect_equal(typeof(BGData:::normalizeType(1L)), "integer")

})
QuantGen/BGData documentation built on Sept. 30, 2023, 1:01 p.m.