Nothing
landscapemetrics_class_landscape_value <- lsm_c_ndca(landscape)
test_that("lsm_c_ndca is typestable", {
expect_s3_class(lsm_c_ndca(landscape), "tbl_df")
expect_s3_class(lsm_c_ndca(landscape_stack), "tbl_df")
expect_s3_class(lsm_c_ndca(landscape_list), "tbl_df")
})
test_that("lsm_c_ndca returns the desired number of columns", {
expect_equal(ncol(landscapemetrics_class_landscape_value), 6)
})
test_that("lsm_c_ndca returns in every column the correct type", {
expect_type(landscapemetrics_class_landscape_value$layer, "integer")
expect_type(landscapemetrics_class_landscape_value$level, "character")
expect_type(landscapemetrics_class_landscape_value$class, "integer")
expect_type(landscapemetrics_class_landscape_value$id, "integer")
expect_type(landscapemetrics_class_landscape_value$metric, "character")
expect_type(landscapemetrics_class_landscape_value$value, "double")
})
test_that("lsm_c_ndca equals FRAGSTATS", {
lsm_landscape <- lsm_c_ndca(landscape) |> dplyr::pull(value)
lsm_augusta <- lsm_c_ndca(augusta_nlcd) |> dplyr::pull(value)
fs_landscape <- dplyr::filter(fragstats_class, LID == "landscape", metric == "ndca") |> dplyr::pull(value)
fs_augusta <- dplyr::filter(fragstats_class, LID == "augusta_nlcd", metric == "ndca") |> dplyr::pull(value)
expect_true(test_relative(obs = lsm_landscape, exp = fs_landscape, tolerance = tol_rel))
expect_true(test_relative(obs = lsm_augusta, exp = fs_augusta, tolerance = tol_rel))
})
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.