tests/testthat/test-daisie_plot_sims.R

context("test-DAISIE_plot_sims")


test_that("Example 1", {
  skip("Data not available in sim package")
  data(islands_1type_1000reps)
  DAISIE_plot_sims(
    island_replicates = islands_1type_1000reps,
    use_dev_new = FALSE
  )
})

test_that("Example 2", {
  skip("Datat not available in sim package")
  data(islands_2types_1000reps)
  DAISIE_plot_sims(
    island_replicates = islands_2types_1000reps,
    use_dev_new = FALSE
  )
})

test_that("use", {
  skip("Data not available in sim package")
  set.seed(42)
  n_mainland_species <- 1
  sim_time <- 10
  result <- DAISIE:::DAISIE_sim_core_checked(
    sim_time = sim_time,
    n_mainland_species = n_mainland_species,
    clado_rate = 1.0,
    ext_rate = 0.1,
    carr_cap = 4,
    imm_rate = 1.0,
    ana_rate = 1.0
  )

  island_replicates <- list()
  island_replicates[[1]] <- list()
  island_replicates[[1]][[1]] <- result
  # May also return 'other_clades_same_ancestor'

  island_replicates <- DAISIE:::DAISIE_format_CS(
    island_replicates = island_replicates,
    time = sim_time,
    M = n_mainland_species,
    sample_freq = 25,
    verbose = FALSE
  )
  DAISIE:::DAISIE_plot_sims(
    island_replicates,
    use_dev_new = FALSE,
    plot_plus_one = FALSE
  )
})

test_that("Plot plus one", {
  skip("Datat not available in sim package")
  data(islands_1type_1000reps)
  DAISIE_plot_sims(
    island_replicates = islands_1type_1000reps,
    use_dev_new = FALSE,
    plot_plus_one = TRUE
  )
  DAISIE_plot_sims(
    island_replicates = islands_1type_1000reps,
    use_dev_new = FALSE,
    plot_plus_one = FALSE
  )
})
joshwlambert/DAISIEsim documentation built on June 5, 2019, 7:58 a.m.