inst/unitTests/test_synToJson.R

# unit tests for synToJson.R
# 
# Author: brucehoff
###############################################################################

library("rjson")

unitTest_SynToJsonWithNAs<-function() {
	orig<-list(foo="bar", baz=NA, bar=list(a="A",b=NA))
	expected<-list(foo="bar", bar=list(a="A"))
	checkEquals(synapseClient:::synToJson(orig), toJSON(expected))
}

unitTest_UnnamedElements<-function() {
	orig<-list(foo=list("foo", "bar", "baz"))
	checkEquals(synapseClient:::synToJson(orig), toJSON(orig))
}
Sage-Bionetworks/rSynapseClient documentation built on May 9, 2019, 7:04 p.m.