tests/manual/test-code/test-Data_Plotting.R

testthat::context("test plot Data")

library(openMSE)

Dat <- avail('Data')
Dat <- Dat[!Dat %in% c("SimulatedData", "Simulation_1")]

dev.new()
for (dat in Dat) {
  testthat::test_that(paste("plot works with ", dat), {
    datobj <- get(dat)
    MP <- Can(datobj, silent=TRUE)
    mptype <- MPtype(MP)
    outputMPs <- mptype[mptype[,2] == "Output",1]
    datobj <- TAC(datobj, outputMPs, checkMP=FALSE, silent=TRUE)
    testthat::expect_error(plot(datobj, wait=FALSE), NA)
  })
}


for (dat in Dat) {
  testthat::test_that(paste("`summary` works with ", dat), {
    datobj <- get(dat)
    testthat::expect_error(summary(datobj, wait=FALSE), NA)
  })
}

if(!is.null(dev.list()))  dev.off()
Blue-Matter/MSEtool documentation built on April 25, 2024, 12:30 p.m.