test_that("ContextResample works", { task = tsk("pima") learner = lrn("classif.rpart") resampling = rsmp("cv", folds = 3) iteration = 1 ctx = ContextResample$new(task, learner, resampling, iteration) expect_task(ctx$task) expect_learner(ctx$learner) expect_resampling(ctx$resampling) expect_equal(ctx$iteration, iteration) expect_error( { ctx$task = tsk("spam") }, "read-only" ) expect_error( { ctx$resampling = rsmp("cv", folds = 5) }, "read-only" ) expect_error( { ctx$iteration = 2 }, "read-only" ) })