Nothing
# TODO: Add comment
#
# Author: ablommaert
###############################################################################
context( "saving and reading to JSON format is compatible " )
## do calculations
spectra <- getSpectraInTimeExample()
#spectraNMFComp <- spectralNMF( spectra , rank = 2 , nruns = 2)
directory <- tempdir()
saveSpectra( spectra , directory )
experimentName <- getExperimentName( spectra )
file <- file.path( directory , paste0( experimentName , ".txt") )
spectraRead <- readSpectra( file )
#saveSpectra( spectraNMFComp , directory = directory , name = "spectraCompTest" )
#spectraNMFCompRead <- readSpectra( file.path( directory , paste0( "spectraCompTest" , ".txt" ) ) , class = "SpectraInTimeComp" ) # problem converting back S4 object
#
#saveRDS( spectraNMFCompRead , file.path( directory , "spectraCompTest.Rds" ) )
#test <- readRDS( file.path( directory , "spectraCompTest.Rds" ) )
unlink( directory )
test_that( "read in object the same as saved object " , {
expect_equal( str(spectra) , str( spectraRead) , info = "equal structure of object" )
expect_equal( getSpectra(spectra) , getSpectra( spectraRead) , info = "equal structure of spectra" )
expect_equal( spectra , spectraRead , info = "equal object" )
}
)
# not not used for spectra in time
#test_that( "read in object of class SpectraInTimeComp the same as saved object " , {
# expect_equal( str(spectraNMFComp) , str( spectraNMFCompRead) , info = "equal structure of object" )
# expect_equal( getDimensionReduction(spectraNMFComp) , getDimensionReduction( spectraNMFCompRead) , info = "equal structure of spectra" )
# }
#)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.