Nothing
library("splus2R")
# Basic test
testFile <- "do.test.t"
do.test(testFile)
# Test verbose=TRUE
do.test(testFile, verbose=TRUE)
# Test strict=TRUE
try(
do.test(testFile, strict=TRUE)
) # Need try() to prevent R CMD check problems
# Test check argument
do.test(testFile, check = Quote(print(".......")))
# Test use of a connection, as opposed to a file.
testConnection <- file(testFile, open="r")
do.test(testConnection)
#--------------------------------------------------
# Test removal of objects
# Test effect of creating but not removing objects ("x")
testFile2 <- "createObjects.t"
do.test(testFile2)
x
# x should exist in the working environment
exists("x", envir = .GlobalEnv)
if(exists("x", envir = .GlobalEnv))
rm(x, envir = .GlobalEnv)
do.test(testFile2, local=TRUE)
(!exists("x", envir = .GlobalEnv))
# x should not exist in the working environment
# Test: (1) removal of objects (2) whether objects created are used
x <- 55 # set to 5 in the function; if 5 then tests should pass
testFile3 <- "useObjects.t"
do.test(testFile3)
(!exists("x", envir = .GlobalEnv))
# x should not exist in the working environment
x <- 55 # set to 5 in the function; if 5 then tests should pass
do.test(testFile3, local=TRUE)
all.equal(x, 55) # is 55 in R
exists("x", envir = .GlobalEnv) && identical(x, 55)
if(exists("x", envir = .GlobalEnv))
rm(x, envir = .GlobalEnv)
#--------------------------------------------------
# Test auxiliary functions
# Test the use of allTrue
testFile4 <- "allTrue.t"
do.test(testFile4)
# Test the use of all.equal.excluding
testFile5 <- "all.equal.excluding.t"
do.test(testFile5)
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.