Nothing
library(testthat)
context("Test prFpConvertMultidimArray")
test_that("Basic identification of mean, lower, upper", {
out <- prFpConvertMultidimArray(matrix(
data = 1:3,
ncol = 3
))
expect_equal(out, list(mean = 2, lower = 1, upper = 3))
out <- prFpConvertMultidimArray(matrix(
data = 3:1,
ncol = 3
))
expect_equal(out, list(mean = 2, lower = 1, upper = 3))
})
test_that("Basic multirow identification of mean, lower, upper", {
out <- prFpConvertMultidimArray(matrix(
data = 1:6,
ncol = 3
))
expect_set_equal(out$lower, 1:2)
expect_set_equal(out$mean, 3:4)
expect_set_equal(out$upper, 5:6)
out <- prFpConvertMultidimArray(matrix(
data = 6:1,
ncol = 3
))
expect_set_equal(out$lower, 1:2)
expect_set_equal(out$mean, 3:4)
expect_set_equal(out$upper, 5:6)
})
test_that("Check identification of mean, lower, upper with NA", {
data <- matrix(data = 1:6, ncol = 3)
data <- rbind(
rep(NA, 3),
data,
rep(NA, 3)
)
out <- prFpConvertMultidimArray(data)
expect_set_equal(out$lower, c(NA, 1:2))
expect_set_equal(out$mean, c(NA, 3:4))
expect_set_equal(out$upper, c(NA, 5:6))
})
test_that("Check failures", {
data <- matrix(data = rep(1, 6), ncol = 3)
expect_error(prFpConvertMultidimArray(data))
data <- matrix(data = rep(1, 6), ncol = 3)
data[, 2] <- rep(2, 2)
expect_error(prFpConvertMultidimArray(data))
})
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.