Nothing
testthat::test_that("TrainFunction: initialize function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_is(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed),
"TrainFunction")
testthat::expect_is(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = set.seed(2)),
"TrainFunction")
})
testthat::test_that("TrainFunction: create function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_error(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$create(NULL, NULL, NULL),
"[TrainFunction][FATAL] Class is abstract. Method should be defined in inherited class. Aborting...",
fixed = TRUE)
})
testthat::test_that("TrainFunction: getResamplingMethod function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_equal(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getResamplingMethod(),
method)
})
testthat::test_that("TrainFunction: getNumberFolds function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_equal(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getNumberFolds(),
number)
})
testthat::test_that("TrainFunction: getSavePredictions function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_equal(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getSavePredictions(),
savePredictions)
})
testthat::test_that("TrainFunction: getClassProbs function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_equal(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getClassProbs(),
classProbs)
})
testthat::test_that("TrainFunction: getAllowParallel function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_equal(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getAllowParallel(),
allowParallel)
})
testthat::test_that("TrainFunction: getVerboseIter function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_equal(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getVerboseIter(),
verboseIter)
})
testthat::test_that("TrainFunction: getTrFunction function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_error(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getTrFunction(),
"[TrainFunction][FATAL] Class is abstract. Method should be defined in inherited class. Aborting...",
fixed = TRUE)
})
testthat::test_that("TrainFunction: getMeasures function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_error(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getMeasures(),
"[TrainFunction][FATAL] Class is abstract. Method should be defined in inherited class. Aborting...",
fixed = TRUE)
})
testthat::test_that("TrainFunction: getType function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_error(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getType(),
"[TrainFunction][FATAL] Class is abstract. Method should be defined in inherited class. Aborting...",
fixed = TRUE)
})
testthat::test_that("TrainFunction: getSeed function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- .Random.seed
testthat::expect_equal(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$getSeed(),
seed)
})
testthat::test_that("TrainFunction: setSummaryFunction function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_error(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$setSummaryFunction(NULL),
"[TrainFunction][FATAL] Class is abstract. Method should be defined in inherited class. Aborting...",
fixed = TRUE)
})
testthat::test_that("TrainFunction: setClassProbs function works", {
method <- "nb"
number <- "2"
savePredictions <- TRUE
classProbs <- TRUE
allowParallel <- TRUE
verboseIter <- TRUE
seed <- NULL
testthat::expect_error(TrainFunction$new(method = method,
number = number,
savePredictions = savePredictions,
classProbs = classProbs,
allowParallel = allowParallel,
verboseIter = verboseIter,
seed = seed)$setClassProbs(NULL),
"[TrainFunction][FATAL] Class is abstract. Method should be defined in inherited class. Aborting...",
fixed = TRUE)
})
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.