# Test accessors
#
# test_that("Accessors work as expected on ``", {
#
# })
test_that("Accessors work as expected on `sspm_boundary` (discrete or not)", {
expect_equal(spm_boundaries(boundary), sfa_boundaries)
expect_equal(spm_boundary(boundary), "sfa")
expect_equal(spm_boundary_area(boundary), "area")
expect_equal(spm_patches_area(boundary_discrete), "patch_area")
expect_equal(spm_points(boundary_discrete), borealis_points)
expect_equal(spm_patches(boundary_discrete), borealis_patches)
expect_equal(spm_discret_method(boundary_discrete), discret_method)
})
test_that("Accessors work as expected on `sspm_dataset` (smoothed or not)", {
expect_data_frame(spm_data(biomass_dataset))
expect_data_frame(spm_data(biomass_dataset_smoothed))
expect_character(spm_unique_ID(biomass_dataset))
expect_length(spm_unique_ID(biomass_dataset), 1)
expect_character(spm_unique_ID(biomass_dataset_smoothed))
expect_length(spm_unique_ID(biomass_dataset_smoothed), 1)
expect_character(spm_coords_col(biomass_dataset))
expect_length(spm_coords_col(biomass_dataset), 2)
expect_character(spm_coords_col(biomass_dataset_smoothed))
expect_length(spm_coords_col(biomass_dataset_smoothed), 2)
expect_character(spm_time(biomass_dataset))
expect_length(spm_time(biomass_dataset), 1)
expect_character(spm_time(biomass_dataset_smoothed))
expect_length(spm_time(biomass_dataset_smoothed), 1)
expect_class(spm_boundaries(biomass_dataset), "sspm_boundary")
expect_class(spm_boundaries(biomass_dataset_smoothed), "sspm_discrete_boundary")
expect_null(spm_smoothed_data(biomass_dataset))
expect_data_frame(spm_smoothed_data(biomass_dataset_smoothed))
expect_list(spm_smoothed_fit(biomass_dataset))
expect_length(spm_smoothed_fit(biomass_dataset), 0)
expect_list(spm_smoothed_fit(biomass_dataset_smoothed))
expect_length(spm_smoothed_fit(biomass_dataset_smoothed), 1)
expect_length(spm_formulas(biomass_dataset), 0)
expect_list(spm_formulas(biomass_dataset_smoothed))
expect_length(spm_formulas(biomass_dataset_smoothed), 1)
expect_null(spm_biomass_vars(biomass_dataset))
expect_equal(spm_biomass_vars(catch_dataset), "catch")
expect_equal(spm_density_vars(biomass_dataset), "weight_per_km2")
})
test_that("Accessors work as expected on `sspm`", {
expect_class(spm_boundaries(sspm_model), "sspm_discrete_boundary")
expect_list(spm_datasets(sspm_model))
expect_length(spm_datasets(sspm_model), 3)
expect_data_frame(spm_smoothed_data(sspm_model))
expect_class(spm_boundaries(sspm_model), "sspm_discrete_boundary")
expect_false(is_split(sspm_model))
expect_character(spm_unique_ID(sspm_model))
})
test_that("Accesors work as expected on `discretization_method`", {
expect_character(spm_name(discret_method))
expect_function(method_func(discret_method))
})
test_that("Accesors work as expected on `sspm_formula`", {
expect_formula(raw_formula(sspm_formula))
expect_formula(translated_formula(sspm_formula))
expect_list(formula_vars(sspm_formula))
expect_character(formula_type(sspm_formula))
})
test_that("Accesors work as expected on `sspm_fit`", {
expect_character(spm_unique_ID(sspm_fit))
expect_character(spm_time(sspm_fit))
expect_class(spm_get_fit(sspm_fit), "bam")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.