Nothing
test_that("are the returned values correct?", {
x <- terra::rast(system.file("extdata", "rast.presab.tif",
package="phyloraster"))
# getting fewer cells to test all values
# getting fewer cells to test all values
x <- terra::crop(x, terra::ext(c(150.0157, 150.8157, -23.044, -22.8563)))
# metric SE richness
se.obs <- terra::values(rast.sr(x))
expect_equivalent(se.obs, c(12, 12, 12, 13, 14, 14, 14, 14, 12, 12, 11, 12,
13, 14, 14, 14))
})
test_that("returned object classes are correct", {
# load data
x <- terra::rast(system.file("extdata", "rast.presab.tif",
package="phyloraster"))
# getting fewer cells to test all values
x <- terra::crop(x, terra::ext(c(150.0157, 150.8157, -23.044, -22.8563)))
# tests
expect_s4_class(rast.sr(x), "SpatRaster")
})
test_that("error is returned when the raster does not have a longitude/latitude
coordinate reference system (CRS)", {
x <- terra::rast(system.file("extdata", "rast.presab.tif",
package="phyloraster"))
# getting fewer cells to test all values
x <- terra::crop(x, terra::ext(c(150.0157, 150.8157, -23.044, -22.8563)))
w <- terra::project(x, "EPSG:2169")
# metric PE
expect_error(rast.sr(w))
})
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.