2023-01-04 14:33:48 +01:00
|
|
|
# Unit Test - gpttools
|
|
|
|
|
2023-01-11 12:54:08 +01:00
|
|
|
test_that("ci_plot produces a valid plot, OLR", {
|
2023-01-04 14:33:48 +01:00
|
|
|
data(talos)
|
|
|
|
talos[,"mrs_1"]<-factor(talos[,"mrs_1"],ordered=TRUE)
|
2023-01-11 12:54:08 +01:00
|
|
|
testthat::expect_true(inherits(ci_plot(ds = talos, x = "rtreat",
|
|
|
|
y = "mrs_1",
|
|
|
|
vars = c("hypertension","diabetes")),
|
|
|
|
"ggplot"))
|
|
|
|
})
|
|
|
|
|
|
|
|
test_that("ci_plot produces a valid plot", {
|
|
|
|
data(talos)
|
|
|
|
talos[,"mrs_1"]<-factor(ifelse(talos[,"mrs_1"] %in% c("0","1"),1,2))
|
|
|
|
testthat::expect_true(inherits(ci_plot(ds = talos, x = "rtreat",
|
|
|
|
y = "mrs_1",
|
|
|
|
vars = c("hypertension","diabetes")),
|
|
|
|
"ggplot"))
|
2023-01-04 14:33:48 +01:00
|
|
|
})
|
2023-01-11 12:54:08 +01:00
|
|
|
|
|
|
|
test_that("ci_plot gives error if outcome is not factor", {
|
|
|
|
data(talos)
|
|
|
|
testthat::expect_error(ci_plot(ds = talos, x = "rtreat", y = "mrs_1",
|
|
|
|
vars = c("hypertension","diabetes")))
|
|
|
|
})
|
|
|
|
|
|
|
|
test_that("ci_plot produces a valid plot", {
|
|
|
|
data(talos)
|
|
|
|
talos[,"mrs_1"]<-factor(ifelse(talos[,"mrs_1"] %in% c("0","1"),1,2))
|
|
|
|
testthat::expect_true(inherits(ci_plot(ds = talos, x = "rtreat",
|
|
|
|
y = "mrs_1",
|
|
|
|
vars = c("hypertension","diabetes"),
|
|
|
|
lbls = c("Intercept","Placebo",
|
|
|
|
"Hypertension","Diabetes")),
|
|
|
|
"ggplot"))
|
|
|
|
})
|