tests/testthat/test_starts.r

context("parametric starts")

t_without_estim = list(
  density = dt,
  support = c(-Inf, Inf)
)

t_without_support = list(
  density = dt,
  estimator = function(x) NULL
)

t_without_density= list(
  estimator = function(x) NULL,
  support = c(-Inf, Inf)
)

t = list(
  density = dt,
  estimator = function(x) NULL,
  support = c(-Inf, Inf)
)

expect_equal(get_start("normal")$support, c(-Inf, Inf))
expect_silent(add_start("t", t))
expect_error(add_start("t", t_without_estim))
expect_error(add_start("t", t_without_support))
expect_error(add_start("t", t_without_density))
expect_error(get_start(5))
expect_error(get_start("no_start"))
JonasMoss/kdensity documentation built on Oct. 5, 2020, 2:30 p.m.