Nothing
test_that("From class generator",
{
d <-
create_deident(Pseudonymizer, Employee, lookup = list(Bob = "asjkdha"))
.vars <- purrr::map(d$variables, rlang::quo_get_expr)
expect_equal(.vars[[1]],
as.name("Employee"))
expect_equal(length(.vars),
1)
expect_equal(d$method$lookup,
list(Bob = "asjkdha"))
})
test_that("From object",
{
psu <- Pseudonymizer$new(lookup = list(Bob = "asjkdha"))
d <- create_deident(psu, Employee)
.vars <- purrr::map(d$variables, rlang::quo_get_expr)
expect_equal(.vars[[1]],
as.name("Employee"))
expect_equal(length(.vars),
1)
expect_equal(d$method$lookup,
list(Bob = "asjkdha"))
})
test_that("From character",
{
d <-
create_deident("Pseudonymizer", Employee, lookup = list(Bob = "asjkdha"))
.vars <- purrr::map(d$variables, rlang::quo_get_expr)
expect_equal(.vars[[1]],
as.name("Employee"))
expect_equal(length(.vars),
1)
expect_equal(d$method$lookup,
list(Bob = "asjkdha"))
})
test_that("Warning ",
{
dl <- deident(ShiftsWorked)
psu <- Pseudonymizer$new()
enc <- Encrypter$new()
expect_warning(deident(dl, psu, Employee, lookup = list(ABC = 2)),
".*'lookup'.*")
expect_warning(deident(psu, Employee, lookup = list(ABC = 2)),
".*'lookup'.*")
expect_warning(deident(dl, enc, Employee, hash_key = "asd", seed =
123),
".*'hash_key', 'seed'.*")
expect_warning(deident(enc, Employee, hash_key = "asd", seed =
123),
".*'hash_key', 'seed'.*")
})
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.