test_that("kastore_version() works", { v <- kastore_version() expect_true(is.integer(v)) expect_equal(names(v), c("major", "minor", "patch")) }) test_that("tskit_version() works", { v <- tskit_version() expect_true(is.integer(v)) expect_equal(names(v), c("major", "minor", "patch")) }) test_that("tsk_bug_assert() works", { expect_error(test_tsk_bug_assert_c()) expect_error(test_tsk_bug_assert_cpp()) }) test_that("tsk_trace_error() works", { t <- "You have to compile with -DTSK_TRACE_ERRORS to run these tests. See src/Makevars.in." skip(t) expect_warning(test_tsk_trace_error_c()) expect_warning(test_tsk_trace_error_cpp()) })