Nothing
context("scaleSpeciesvalues")
test_that("scaleSpeciesvalues: use",{
skip_on_cran()
x <- generate.Artificial.Data(n_species = 3, n_traits = 2, n_communities = 3,
occurence_distribution = 1,
average_richness = 1,
sd_richness = 1,
mechanism_random = FALSE)
traitmatrix <- x$traits;
traitmatrix$trait1 <- c(1,2,3)
traitmatrix$trait2 <- c(2,3,4)
v <- scaleSpeciesvalues(traitmatrix,n_traits = 2)
expect_equal(
v$trait1,
c(-1,0,1),
tolerance = 0.1
)
expect_equal(
v$trait2,
c(-1,0,1),
tolerance = 0.1
)
})
test_that("scaleSpeciesvaluess: abuse", {
skip_on_cran()
x1 <- c(1,2,3)
x2 <- c(2,3,4)
traitmatrix <- cbind(x1,x2)
expect_error(
scaleSpeciesvalues(traitmatrix,n_traits = 2),
"incorrect trait matrix dimensions"
)
x <- generate.Artificial.Data(n_species = 3, n_traits = 2, n_communities = 3,
occurence_distribution = 1,
average_richness = 1,
sd_richness = 1,
mechanism_random = FALSE)
traitmatrix <- x$traits;
traitmatrix$trait1 <- c(1,1,2)
traitmatrix$trait2 <- c(2,2,2)
expect_error(
scaleSpeciesvalues(traitmatrix,n_traits = 2),
"one of your traits has no variation "
)
})
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.