context("Dimension existance Test") pop <- maxample("pop") test_that("existance of dimensions is properly detected", { expect_true(dimExists(1, pop)) expect_true(dimExists(1.1, pop)) expect_true(dimExists("t", pop)) expect_true(dimExists("scenario", pop)) expect_false(dimExists(3.2, pop)) expect_false(dimExists("blablub", pop)) expect_false(dimExists(4, pop)) expect_false(dimExists(NULL, pop)) expect_equivalent(dimExists(c("t", "scenario", "blablub"), pop), c(TRUE, TRUE, FALSE)) expect_equivalent(dimExists(c(4, 1.2, 3.1), pop), c(FALSE, FALSE, TRUE)) x <- new.magpie("GLO", NULL, NULL) expect_true(dimExists(3.1, x)) })