tests/testthat/test-exports.R

test_that("exported objects exist in namespace", {
  ns <- asNamespace("plsRcox")
  # Named exports
  expect_true(exists("DKplsRcox", envir = ns), info = "missing: DKplsRcox")
  expect_true(exists("DKplsRcoxmodel", envir = ns), info = "missing: DKplsRcoxmodel")
  expect_true(exists("DR_coxph", envir = ns), info = "missing: DR_coxph")
  expect_true(exists("coxDKpls2DR", envir = ns), info = "missing: coxDKpls2DR")
  expect_true(exists("coxDKplsDR", envir = ns), info = "missing: coxDKplsDR")
  expect_true(exists("coxDKsplsDR", envir = ns), info = "missing: coxDKsplsDR")
  expect_true(exists("coxpls", envir = ns), info = "missing: coxpls")
  expect_true(exists("coxpls2", envir = ns), info = "missing: coxpls2")
  expect_true(exists("coxpls2DR", envir = ns), info = "missing: coxpls2DR")
  expect_true(exists("coxpls3", envir = ns), info = "missing: coxpls3")
  expect_true(exists("coxpls3DR", envir = ns), info = "missing: coxpls3DR")
  expect_true(exists("coxplsDR", envir = ns), info = "missing: coxplsDR")
  expect_true(exists("coxsplsDR", envir = ns), info = "missing: coxsplsDR")
  expect_true(exists("cv.autoplsRcox", envir = ns), info = "missing: cv.autoplsRcox")
  expect_true(exists("cv.coxDKplsDR", envir = ns), info = "missing: cv.coxDKplsDR")
  expect_true(exists("cv.coxDKsplsDR", envir = ns), info = "missing: cv.coxDKsplsDR")
  expect_true(exists("cv.coxpls", envir = ns), info = "missing: cv.coxpls")
  expect_true(exists("cv.coxplsDR", envir = ns), info = "missing: cv.coxplsDR")
  expect_true(exists("cv.coxsplsDR", envir = ns), info = "missing: cv.coxsplsDR")
  expect_true(exists("cv.larsDR", envir = ns), info = "missing: cv.larsDR")
  expect_true(exists("cv.plsRcox", envir = ns), info = "missing: cv.plsRcox")
  expect_true(exists("larsDR_coxph", envir = ns), info = "missing: larsDR_coxph")
  expect_true(exists("plsRcox", envir = ns), info = "missing: plsRcox")
  expect_true(exists("plsRcoxmodel", envir = ns), info = "missing: plsRcoxmodel")

  # S3 methods (generic, class)
  expect_true(exists("DKplsRcoxmodel.default", envir = ns), info = "missing S3 method: DKplsRcoxmodel.default")
  expect_true(exists("DKplsRcoxmodel.formula", envir = ns), info = "missing S3 method: DKplsRcoxmodel.formula")
  expect_true(exists("coxDKpls2DR.default", envir = ns), info = "missing S3 method: coxDKpls2DR.default")
  expect_true(exists("coxDKpls2DR.formula", envir = ns), info = "missing S3 method: coxDKpls2DR.formula")
  expect_true(exists("coxDKplsDR.default", envir = ns), info = "missing S3 method: coxDKplsDR.default")
  expect_true(exists("coxDKplsDR.formula", envir = ns), info = "missing S3 method: coxDKplsDR.formula")
  expect_true(exists("coxDKsplsDR.default", envir = ns), info = "missing S3 method: coxDKsplsDR.default")
  expect_true(exists("coxDKsplsDR.formula", envir = ns), info = "missing S3 method: coxDKsplsDR.formula")
  expect_true(exists("coxpls.default", envir = ns), info = "missing S3 method: coxpls.default")
  expect_true(exists("coxpls.formula", envir = ns), info = "missing S3 method: coxpls.formula")
  expect_true(exists("coxpls2.default", envir = ns), info = "missing S3 method: coxpls2.default")
  expect_true(exists("coxpls2.formula", envir = ns), info = "missing S3 method: coxpls2.formula")
  expect_true(exists("coxpls2DR.default", envir = ns), info = "missing S3 method: coxpls2DR.default")
  expect_true(exists("coxpls2DR.formula", envir = ns), info = "missing S3 method: coxpls2DR.formula")
  expect_true(exists("coxpls3.default", envir = ns), info = "missing S3 method: coxpls3.default")
  expect_true(exists("coxpls3.formula", envir = ns), info = "missing S3 method: coxpls3.formula")
  expect_true(exists("coxpls3DR.default", envir = ns), info = "missing S3 method: coxpls3DR.default")
  expect_true(exists("coxpls3DR.formula", envir = ns), info = "missing S3 method: coxpls3DR.formula")
  expect_true(exists("coxplsDR.default", envir = ns), info = "missing S3 method: coxplsDR.default")
  expect_true(exists("coxplsDR.formula", envir = ns), info = "missing S3 method: coxplsDR.formula")
  expect_true(exists("coxsplsDR.default", envir = ns), info = "missing S3 method: coxsplsDR.default")
  expect_true(exists("coxsplsDR.formula", envir = ns), info = "missing S3 method: coxsplsDR.formula")
  expect_true(exists("larsDR_coxph.default", envir = ns), info = "missing S3 method: larsDR_coxph.default")
  expect_true(exists("larsDR_coxph.formula", envir = ns), info = "missing S3 method: larsDR_coxph.formula")
  expect_true(exists("plsRcoxmodel.default", envir = ns), info = "missing S3 method: plsRcoxmodel.default")
  expect_true(exists("plsRcoxmodel.formula", envir = ns), info = "missing S3 method: plsRcoxmodel.formula")
  expect_true(exists("predict.plsRcoxmodel", envir = ns), info = "missing S3 method: predict.plsRcoxmodel")
  expect_true(exists("print.plsRcoxmodel", envir = ns), info = "missing S3 method: print.plsRcoxmodel")
  expect_true(exists("print.summary.plsRcoxmodel", envir = ns), info = "missing S3 method: print.summary.plsRcoxmodel")
  expect_true(exists("summary.plsRcoxmodel", envir = ns), info = "missing S3 method: summary.plsRcoxmodel")
})

Try the plsRcox package in your browser

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

plsRcox documentation built on Feb. 28, 2026, 9:06 a.m.