test_that("serialize and deserialize with cpp11", {
cpp11::cpp_source(file="cpp/test_struct_cpp11.cpp")
x <- sample.int(1000, 3)
.raw <- serialize_myclass(x[1], x[2], x[3])
result <- capture.output(deserialize_myclass(.raw))
expect_equal(result, paste(x, collapse = ","))
})
test_that("serialize and deserialize with Rcpp", {
Rcpp::sourceCpp(file="cpp/test_struct_Rcpp.cpp")
x <- sample.int(1000, 3)
.raw <- serialize_myclass(x[1], x[2], x[3])
result <- capture.output(deserialize_myclass(.raw))
expect_equal(result, paste(x, collapse = ","))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.