Revision 9f7b6d4e450c337560b4a6df9198aa74c9be01b9 authored by Vladislav Kamenev on 07 August 2018, 09:41:33 UTC, committed by GitHub on 07 August 2018, 09:41:33 UTC
testloadPreloaded.R
context("Load preloaded datasets")
library(Biobase)
test_that("loadPreloaded throws errors correctly", {
expect_error(loadPreloaded("aa"), regexp = "Specify the directory")
options(phantasusPreloadedDir = "falseDirectory")
expect_error(loadPreloaded("aa"), regexp = "No such directory")
options(phantasusPreloadedDir = system.file("testdata", package="phantasus"))
expect_error(loadPreloaded("falseFile"), regexp = "No such file")
expect_error(loadPreloaded("wrongFormatFile"), regexp = "Wrong format")
expect_error(loadPreloaded("wrapped_wrongFormat"), regexp = "Wrong format")
options(phantasusPreloadedDir = NULL)
})
test_that("loadPreloaded loads file with just one ExpressionSet", {
options(phantasusPreloadedDir = system.file("testdata", package="phantasus"))
expect_is(loadPreloaded("aa"), "json")
options(phantasusPreloadedDir = NULL)
})
test_that("loadPreloaded loads file with list of ExpressionSets", {
options(phantasusPreloadedDir = system.file("testdata", package="phantasus"))
expect_is(loadPreloaded("wrapped_aa"), "json")
options(phantasusPreloadedDir = NULL)
})
test_that("checkPreloadedNames", {
options(phantasusPreloadedDir = system.file("testdata", package="phantasus"))
expect_equal(fromJSON(checkPreloadedNames("wrapped_aa")), c("wrapped_aa_1", "wrapped_aa_2"))
expect_equal(fromJSON(checkPreloadedNames("aa")), c("aa"))
expect_error(checkPreloadedNames("falseFile"), regexp = "No such file")
options(phantasusPreloadedDir = NULL)
expect_error(checkPreloadedNames("noDirectory"), regexp = "No such directory")
options(phantasusPreloadedDir = "falseDirectory")
expect_error(checkPreloadedNames("noDirectory"), regexp = "No such directory")
options(phantasusPreloadedDir = NULL)
})

Computing file changes ...