### oecosimu-tests: unit tests for vegan functions
### This file contains basic unit tests for simulating null
### models. Currently we just test the marginal properties of null
### models using example(commsim).
### We had more extensive tests that also displayed heads of simulated
### matrices (not only the marginal sums), but these were unstable
### when R was compiled as ./configure --disable-long-double because
### some tests used R functions stats::rmultinom() which used long
### doubles and gave different results when long double was not
### available.
### We also had specific permatfull/permatswap tests, but these only
### tested the simple cases and were nothing but an alternative
### interface to commsim nullmodels tested here.
### <-- oecosimu/permat specifics -->
###<--- BEGIN TESTS --->
suppressPackageStartupMessages(require(vegan))
set.seed(4711)
example(commsim)
### clean
rm(list = ls())
## end permatfull/swap
## The following vegan functions depend on *oecosimu*: adipart
## hiersimu multipart raupcrick. The following functions directly
## depend on *commsimulator*: permatfull1 permatswap1. All these have
## derived and/or method functions. These should not be broken.
## Do not break raupcrick:
set.seed(4711)
data(sipoo)
as.numeric(raupcrick(sipoo, nsimul = 99))
rm(list = ls())
## end raupcrick
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.