# test_MessageGroup.R # Author: Emmanuel Blondel # # Description: Unit tests for SDMX MessageGroup methods #======================= require(rsdmx, quietly = TRUE) require(testthat) context("SDMXMessageGroup") test_that("MessageGroup - GenericData 2.0",{ file <- system.file("extdata", "SDMXMessageGroupExample_GenericData_2.0.xml", package = "rsdmx") xmlObj <- xmlParse(file) ns <- namespaces.SDMX(xmlObj) ds <- SDMXMessageGroup(xmlObj, ns) expect_is(ds, "SDMXMessageGroup") df <- as.data.frame(ds) expect_is(df, "data.frame") }) test_that("MessageGroup - CompactData 2.0",{ file <- system.file("extdata", "SDMXMessageGroupExample_CompactData_2.0.xml", package = "rsdmx") xmlObj <- xmlParse(file) ns <- namespaces.SDMX(xmlObj) ds <- SDMXMessageGroup(xmlObj, ns) expect_is(ds, "SDMXMessageGroup") df <- as.data.frame(ds) expect_is(df, "data.frame") })