library(ThermalSampleR) library(testthat) coreid = ThermalSampleR::coreid_data ############################################################################################ # EQUIV_TOST TESTS ############################################################################################ tte = equiv_tost( # Which dataframe does the data come from? data = coreid, # Provide the column name containing the taxon ID groups_col = col, # Provide the name of the taxon to be tested groups_which = "Catorhintha schaffneri_APM", # Provide the name of the column containing the response variable (e.g CTmin data) response = response, # Define the skewness parameters skews = c(1,10), # Define the equivalence of subsets to full population CT estimate (unit = degree Celcius) equiv_margin = 1, # Size of the population to sample (will test subsamples of size pop_n - x against pop_n for equivalence). Defaults to population size = 30 pop_n = 5 ) ######################################## # Test for the class of tte ######################################## testthat::test_that("tte output is the ggplot class", { testthat::expect_true(inherits(tte, "ggplot")) }) testthat::test_that("No error is thrown in equiv_tost function", { # Call the function and check for errors testthat::expect_no_error(equiv_tost( # Which dataframe does the data come from? data = coreid, # Provide the column name containing the taxon ID groups_col = col, # Provide the name of the taxon to be tested groups_which = "Catorhintha schaffneri_APM", # Provide the name of the column containing the response variable (e.g CTmin data) response = response, # Define the skewness parameters skews = c(1,10), # Define the equivalence of subsets to full population CT estimate (unit = degree Celcius) equiv_margin = 1, # Size of the population to sample (will test subsamples of size pop_n - x against pop_n for equivalence). Defaults to population size = 30 pop_n = 5 )) })