packrat/lib/x86_64-pc-linux-gnu/3.2.2/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(Num)
nn$x <- pi
stopifnot(all.equal(nn$x, pi))
etsakl/DasyMapR documentation built on May 16, 2019, 9:07 a.m.