tests/testthat/test-kernel-factory.R

test_that("create_kernel_functions works with different options", {
  # Test different kernel types
  kernels <- c("Schennach2004", "sinc", "normal", "epanechnikov")
  
  for(k in kernels) {
    result <- create_kernel_functions(kernel.fun = k)
    expect_type(result, "list")
    expect_true(all(c("kernel", "kernel_ft") %in% names(result)))
    expect_type(result$kernel, "closure")
    expect_type(result$kernel_ft, "closure")
  }
}) 

Try the rbbnp package in your browser

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

rbbnp documentation built on June 8, 2025, 10:46 a.m.