Nothing
test_that("test export", {
res <- dplyr::tibble(
"result_id" = as.integer(1),
"cdm_name" = "cprd",
"group_name" = "cohort_name",
"group_level" = "cohort1",
"strata_name" = "sex",
"strata_level" = "male",
"variable_name" = "Age group",
"variable_level" = "10 to 50",
"estimate_name" = "count",
"estimate_type" = "numeric",
"estimate_value" = "5",
"additional_name" = "overall",
"additional_level" = "overall"
) |>
newSummarisedResult(
settings = dplyr::tibble(
"result_id" = 1L,
"result_type" = "summarised_characteristics",
"package_name" = "PatientProfiles",
"package_version" = "0.4.0",
)
)
path <- tempdir()
expect_no_error(exportSummarisedResult(res, path = path))
name <- paste0("results_cprd_", format(Sys.Date(), "%Y_%m_%d"), ".csv")
expect_true(name %in% list.files(path))
resSuppr <- res |> newSummarisedResult(
settings = settings(res) |> dplyr::mutate("min_cell_count" = 5L)
)
expect_identical(
read.csv(file = file.path(path, name)) |> newSummarisedResult(), resSuppr
)
})
test_that("test temp file", {
res <- dplyr::tibble(
"result_id" = as.integer(1),
"cdm_name" = "cprd",
"group_name" = "cohort_name",
"group_level" = "cohort1",
"strata_name" = "sex",
"strata_level" = "male",
"variable_name" = "Age group",
"variable_level" = "10 to 50",
"estimate_name" = "count",
"estimate_type" = "numeric",
"estimate_value" = "5",
"additional_name" = "overall",
"additional_level" = "overall"
) |>
newSummarisedResult(
settings = dplyr::tibble(
"result_id" = 1L,
"result_type" = "summarised_characteristics",
"package_name" = "PatientProfiles",
"package_version" = "0.4.0",
)
)
tempFile <- tempfile(fileext = ".csv")
expect_no_error(exportSummarisedResult(results = res,
fileName = tempFile))
})
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.