tests/testthat/test_056_token_keyword.R

testthat::context("TokenKeyword class")

testthat::test_that("Conversion to string works fine", {
  testthat::expect_equal(TokenKeyword$new("")$toString(), "")
  testthat::expect_equal(TokenKeyword$new("a")$toString(), "A")
  testthat::expect_equal(TokenKeyword$new("A")$toString(), "A")
  options(sqlq_uppercase = FALSE)
  testthat::expect_equal(TokenKeyword$new("a")$toString(), "a")
  testthat::expect_equal(TokenKeyword$new("A")$toString(), "a")
  options(sqlq_uppercase = TRUE)
  testthat::expect_equal(TokenKeyword$new("a")$toString(), "A")
  testthat::expect_equal(TokenKeyword$new("A")$toString(), "A")
})

Try the sqlq package in your browser

Any scripts or data that you put into this service are public.

sqlq documentation built on Sept. 16, 2025, 9:10 a.m.