Nothing
# Test check_is_integer ----
test_that(
"check is integer works - TRUE",
{
expect_true(
object = check_is_integer(x = 1L,
error = FALSE)
)
expect_true(
object = check_is_integer(x = 1L,
error = TRUE)
)
expect_true(
object = check_is_integer(x = c(1L),
error = FALSE)
)
expect_true(
object = check_is_integer(x = c(1L),
error = TRUE)
)
expect_true(
object = check_is_integer(x = c(1L,
NULL),
error = FALSE)
)
expect_true(
object = check_is_integer(x = c(1L,
NULL),
error = TRUE)
)
expect_true(
object = check_is_integer(x = c(1L,
2L),
error = FALSE)
)
expect_true(
object = check_is_integer(x = c(1L,
2L),
error = TRUE)
)
}
)
test_that(
"check is integer works - FALSE",
{
expect_false(
object = check_is_integer(x = "I_Shall_Pass",
error = FALSE)
)
expect_false(
object = check_is_integer(x = NA_character_,
error = FALSE)
)
expect_false(
object = check_is_integer(x = NULL,
error = FALSE)
)
expect_false(
object = check_is_integer(x = TRUE,
error = FALSE)
)
expect_false(
object = check_is_integer(x = 1,
error = FALSE)
)
}
)
test_that(
"check is integer works - ERROR",
{
expect_error(
object = check_is_integer(x = "I_Shall_Pass",
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be an integer vector!",
fixed = TRUE)
)
expect_error(
object = check_is_integer(x = NA_character_,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be an integer vector!",
fixed = TRUE)
)
expect_error(
object = check_is_integer(x = NULL,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be an integer vector!",
fixed = TRUE)
)
expect_error(
object = check_is_integer(x = TRUE,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be an integer vector!",
fixed = TRUE)
)
expect_error(
object = check_is_integer(x = 1,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be an integer vector!",
fixed = TRUE)
)
}
)
# Test check_is_scalar_integer ----
test_that(
"check is scalar integer works - TRUE",
{
expect_true(
object = check_is_scalar_integer(x = 1L,
error = TRUE)
)
expect_true(
object = check_is_scalar_integer(x = 1L,
error = FALSE)
)
expect_true(
object = check_is_scalar_integer(x = c(1L),
error = TRUE)
)
expect_true(
object = check_is_scalar_integer(x = c(1L),
error = FALSE)
)
expect_true(
object = check_is_scalar_integer(x = c(1L,
NULL),
error = TRUE)
)
expect_true(
object = check_is_scalar_integer(x = c(1L,
NULL),
error = FALSE)
)
}
)
test_that(
"check is scalar integer works - FALSE",
{
expect_false(
object = check_is_scalar_integer(x = c(1L,
2L),
error = FALSE)
)
expect_false(
object = check_is_scalar_integer(x = c(1L,
NA_integer_),
error = FALSE)
)
expect_false(
object = check_is_scalar_integer(x = NA_integer_,
error = FALSE)
)
expect_false(
object = check_is_scalar_integer(x = NULL,
error = FALSE)
)
expect_false(
object = check_is_scalar_integer(x = 1,
error = FALSE)
)
expect_false(
object = check_is_scalar_integer(x = "I_shall_not_pass",
error = FALSE)
)
expect_false(
object = check_is_scalar_integer(x = TRUE,
error = FALSE)
)
}
)
test_that(
"check is scalar integer works - ERROR",
{
expect_error(
object = check_is_scalar_integer(x = c(1L,
2L),
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be a scalar integer!",
fixed = TRUE)
)
expect_error(
object = check_is_scalar_integer(x = c(1L,
NA_integer_),
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be a scalar integer!",
fixed = TRUE)
)
expect_error(
object = check_is_scalar_integer(x = NA_integer_,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be a scalar integer!",
fixed = TRUE)
)
expect_error(
object = check_is_scalar_integer(x = NULL,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be a scalar integer!",
fixed = TRUE)
)
expect_error(
object = check_is_scalar_integer(x = 1,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be a scalar integer!",
fixed = TRUE)
)
expect_error(
object = check_is_scalar_integer(x = "I_shall_not_pass",
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be a scalar integer!",
fixed = TRUE)
)
expect_error(
object = check_is_scalar_integer(x = TRUE,
error = TRUE),
regexp = gsub(pattern = " ",
replacement = "([[:space:]].*|\\n.*)?",
x = "must be a scalar integer!",
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.