tests/testthat/test-to-upper.R

test_that("to_upper", {
  x <- c("DaTa", "DATA", "`DaTA`", "[DATa]", "\"dATA\"", '"DaTA"')
  expect_identical(is_quoted(x), c(FALSE, FALSE, TRUE, TRUE, TRUE, TRUE))
  expect_identical(
    to_upper(x),
    c("DATA", "DATA", "`DaTA`", "[DATa]", "\"dATA\"", "\"DaTA\"")
  )
  expect_identical(
    quotes(x),
    c("", "", "`", "[", "\"", "\"")
  )
  expect_identical(
    unquote(to_upper(x)),
    c("DATA", "DATA", "DaTA", "DATa", "dATA", "DaTA")
  )
})
poissonconsulting/dbWriteSQLite documentation built on Oct. 20, 2022, 11:06 p.m.