Nothing
context("main functions")
test.sisal <- function() {
X <- cbind(sine=sin((1:100)/5),
linear=seq(from=-1, to=1, length.out=100),
matrix(rnorm(200), 100, 2,
dimnames=list(NULL, paste("random", 1:2, sep="."))))
y <- drop(X %*% c(3, 10, 1, 0) + rnorm(100))
foo <- sisal(X, y, Mtimes = 50, kfold = 5, verbose = 0)
test_that("Class of result is correct", {
expect_true(inherits(foo, "sisal"))
})
sisal_names <-
c("L.f", "L.v", "E.tr", "s.tr", "E.v", "L.f.nobranch", "L.v.nobranch",
"E.tr.nobranch", "s.tr.nobranch", "E.v.nobranch", "n.evaluated",
"edges", "vertices", "vertices.logical", "vertex.data", "var.names",
"n", "d", "n.missing", "n.clean", "lm.L.f", "lm.L.v", "lm.full",
"magic.L.f", "magic.L.v", "magic.full", "mean.y", "sd.y",
"zeroRange.y", "mean.X", "sd.X", "zeroRange.X", "constant.X",
"params", "pairwise.points", "pairwise.wins", "pairwise.preferences",
"pairwise.rank", "path.length", "nested.path", "nested.rank",
"branching.useful", "warnings", "n.warn")
test_that("Result has the right items", {
expect_named(foo, sisal_names)
})
## TODO: more tests
}
test.sisal()
test.testSisal <- function() {
## TODO: real tests
test_that("Dummy test passes", {
expect_true(TRUE)
})
}
test.testSisal()
test.bootMSE <- function() {
## TODO: real tests
test_that("Dummy test passes", {
expect_true(TRUE)
})
}
test.bootMSE()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.