context("create_random")
test_that("create_rnd_alpha_param", {
expect_true(
beautier::is_alpha_param(
create_rnd_alpha_param()
)
)
})
test_that("create_rnd_bd_tree_prior", {
set.seed(0)
expect_true(
beautier::is_bd_tree_prior(
create_rnd_bd_tree_prior()
)
)
})
test_that("create_rnd_beta_distr", {
set.seed(0)
expect_true(
beautier::is_beta_distr(
create_rnd_beta_distr()
)
)
})
test_that("create_rnd_beta_param", {
expect_true(
beautier::is_beta_param(
create_rnd_beta_param()
)
)
})
test_that("create_rnd_bool", {
expect_true(create_rnd_bool() %in% c(TRUE, FALSE))
})
test_that("create_rnd_cbs_tree_prior", {
set.seed(0)
expect_true(
beautier::is_cbs_tree_prior(
create_rnd_cbs_tree_prior()
)
)
})
test_that("create_rnd_ccp_tree_prior", {
set.seed(0)
expect_true(
beautier::is_ccp_tree_prior(
create_rnd_ccp_tree_prior()
)
)
})
test_that("create_rnd_cep_tree_prior", {
set.seed(0)
expect_true(
beautier::is_cep_tree_prior(
create_rnd_cep_tree_prior()
)
)
})
test_that("create_rnd_clock_model", {
set.seed(0)
# Repeat often enough so all execution branches are hit
for (i in seq(1, 5)) {
expect_true(
beautier::is_clock_model(
create_rnd_clock_model()
)
)
}
})
test_that("create_rnd_clock_rate_param", {
expect_true(
beautier::is_clock_rate_param(
create_rnd_clock_rate_param()
)
)
})
test_that("create_rnd_distr", {
set.seed(0)
expect_true(
beautier::is_distr(
create_rnd_distr()
)
)
})
test_that("create_rnd_estimate", {
expect_true(create_rnd_estimate() %in% c(TRUE, FALSE))
})
test_that("create_rnd_exp_distr", {
set.seed(0)
expect_true(
beautier::is_exp_distr(
create_rnd_exp_distr()
)
)
})
test_that("create_rnd_freq_equilibrium", {
expect_true(create_rnd_freq_equilibrium()
%in% c("estimated", "empirical", "all_equal")
)
})
test_that("create_rnd_gamma_distr", {
set.seed(0)
expect_true(
beautier::is_gamma_distr(
create_rnd_gamma_distr()
)
)
})
test_that("create_rnd_gamma_site_model", {
set.seed(0)
for (i in seq(1, 3)) {
expect_true(
beautier::is_gamma_site_model(
create_rnd_gamma_site_model()
)
)
}
})
test_that("create_rnd_gtr_site_model", {
set.seed(0)
expect_true(
beautier::is_gtr_site_model(
create_rnd_gtr_site_model()
)
)
})
test_that("create_rnd_hky_site_model", {
set.seed(0)
expect_true(
beautier::is_hky_site_model(
create_rnd_hky_site_model()
)
)
})
test_that("create_rnd_inv_gamma_distr", {
set.seed(0)
expect_true(
beautier::is_inv_gamma_distr(
create_rnd_inv_gamma_distr()
)
)
})
test_that("create_rnd_jc69_site_model", {
set.seed(0)
expect_true(
beautier::is_jc69_site_model(
create_rnd_jc69_site_model()
)
)
})
test_that("create_rnd_kappa_1_param", {
expect_true(
beautier::is_kappa_1_param(
create_rnd_kappa_1_param()
)
)
})
test_that("create_rnd_kappa_2_param", {
expect_true(
beautier::is_kappa_2_param(
create_rnd_kappa_2_param()
)
)
})
test_that("create_rnd_lambda_param", {
expect_true(
beautier::is_lambda_param(
create_rnd_lambda_param()
)
)
})
test_that("create_rnd_laplace_distr", {
set.seed(0)
expect_true(
beautier::is_laplace_distr(
create_rnd_laplace_distr()
)
)
})
test_that("create_rnd_log_normal_distr", {
set.seed(0)
for (i in seq(1, 6)) {
expect_true(
beautier::is_log_normal_distr(
create_rnd_log_normal_distr()
)
)
}
})
test_that("create_rnd_m_param", {
expect_true(
beautier::is_m_param(
create_rnd_m_param()
)
)
})
test_that("create_rnd_mean_param", {
expect_true(
beautier::is_mean_param(
create_rnd_mean_param()
)
)
})
test_that("create_rnd_mrca_prior", {
expect_true(
beautier::is_mrca_prior(
create_rnd_mrca_prior(
beautier::get_beautier_path("anthus_aco_sub.fas")
)
)
)
})
test_that("create_rnd_mrca_priors", {
set.seed(0)
# Repeat often enough so all execution branches are hit
for (i in seq(1, 6)) {
expect_true(
beautier::are_mrca_priors(
create_rnd_mrca_priors(
beautier::get_beautier_path("anthus_aco_sub.fas")
)
)
)
}
})
test_that("create_rnd_mu_param", {
expect_true(
beautier::is_mu_param(
create_rnd_mu_param()
)
)
})
test_that("create_rnd_normal_distr", {
set.seed(0)
expect_true(
beautier::is_normal_distr(
create_rnd_normal_distr()
)
)
})
test_that("create_rnd_one_div_x_distr", {
set.seed(0)
expect_true(
beautier::is_one_div_x_distr(
create_rnd_one_div_x_distr()
)
)
})
test_that("create_rnd_param", {
set.seed(0)
# Repeat often enough so all execution branches are hit
for (i in seq(1, 65)) {
expect_true(
beautier::is_param(
create_rnd_param()
)
)
}
})
test_that("create_rnd_poisson_distr", {
set.seed(0)
expect_true(
beautier::is_poisson_distr(
create_rnd_poisson_distr()
)
)
})
test_that("create_rnd_rate_ac_param", {
expect_true(
beautier::is_rate_ac_param(
create_rnd_rate_ac_param()
)
)
})
test_that("create_rnd_rate_ag_param", {
expect_true(
beautier::is_rate_ag_param(
create_rnd_rate_ag_param()
)
)
})
test_that("create_rnd_rate_at_param", {
expect_true(
beautier::is_rate_at_param(
create_rnd_rate_at_param()
)
)
})
test_that("create_rnd_rate_cg_param", {
expect_true(
beautier::is_rate_cg_param(
create_rnd_rate_cg_param()
)
)
})
test_that("create_rnd_rate_ct_param", {
expect_true(
beautier::is_rate_ct_param(
create_rnd_rate_ct_param()
)
)
})
test_that("create_rnd_rate_gt_param", {
expect_true(
beautier::is_rate_gt_param(
create_rnd_rate_gt_param()
)
)
})
test_that("create_rnd_rln_clock_model", {
set.seed(0)
expect_true(
beautier::is_rln_clock_model(
create_rnd_rln_clock_model()
)
)
})
test_that("create_rnd_s_param", {
expect_true(
beautier::is_s_param(
create_rnd_s_param()
)
)
})
test_that("create_rnd_scale_param", {
expect_true(
beautier::is_scale_param(
create_rnd_scale_param()
)
)
})
test_that("create_rnd_sigma_param", {
set.seed(0)
for (i in seq(1, 2)) {
expect_true(
beautier::is_sigma_param(
create_rnd_sigma_param()
)
)
}
})
test_that("create_rnd_site_model", {
set.seed(0)
# Repeat often enough so all execution branches are hit
# 8 is too few
for (i in seq(1, 16)) {
expect_true(
beautier::is_site_model(
create_rnd_site_model()
)
)
}
})
test_that("create_rnd_strict_clock_model", {
set.seed(0)
expect_true(
beautier::is_strict_clock_model(
create_rnd_strict_clock_model()
)
)
})
test_that("create_rnd_tn93_site_model", {
set.seed(0)
expect_true(
beautier::is_tn93_site_model(
create_rnd_tn93_site_model()
)
)
})
test_that("create_rnd_tree_prior", {
set.seed(0)
# Repeat often enough so all execution branches are hit
for (i in seq(1, 11)) {
expect_true(
beautier::is_tree_prior(
create_rnd_tree_prior()
)
)
}
})
test_that("create_rnd_uniform_distr", {
set.seed(0)
for (i in seq(1, 2)) {
expect_true(
beautier::is_uniform_distr(
create_rnd_uniform_distr()
)
)
}
})
test_that("create_rnd_yule_tree_prior", {
set.seed(0)
expect_true(
beautier::is_yule_tree_prior(
create_rnd_yule_tree_prior()
)
)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.