##
## 1. NULL
## -
null <- createX2matchY(NULL, NULL)
# check
stopifnot(
all.equal(null, NULL)
)
##
## 2. logical
##
lgcl3 <- createX2matchY(NULL,
c(FALSE, TRUE, FALSE))
# check
stopifnot(
all.equal(lgcl3, logical(3))
)
##
## 3. integer
##
int3 <- createX2matchY(integer(0),
c(FALSE, TRUE, FALSE))
# check
stopifnot(
all.equal(int3, integer(3))
)
##
## 4. list -> character
##
ch3 <- createX2matchY(integer(0),
list(a=1, b=2, c=3))
# check
stopifnot(
all.equal(ch3, character(3))
)
Run the code above in your browser using DataLab