packrat/lib/x86_64-w64-mingw32/3.4.3/Rcpp/unitTests/testRcppModule/tests/modules.R

library(testRcppModule)

v <- new(vec)
data <- 1:10
v$assign(data)
v[[3]] <- v[[3]] + 1

data[[4]] <- data[[4]] +1

stopifnot(identical(all.equal(v$as.vector(), data), TRUE))

## a few function calls

stopifnot(all.equal(bar(2), 4))
stopifnot(all.equal(foo(2,3), 6))

## properties (at one stage this seqfaulted, so beware)
nn <- new(RcppModuleNum)
nn$x <- pi
stopifnot(all.equal(nn$x, pi))
UBC-MDS/Karl documentation built on May 22, 2019, 1:53 p.m.