Nothing
## vim:textwidth=128:expandtab:shiftwidth=4:softtabstop=4
## The tests relating to data dimensions will need to be altered if the dataset is altered.
library(argoFloats)
context("merge data")
data(index)
data(indexBgc)
test_that("test merging core data",
{
C <- expect_message(subset(index, circle=list(longitude=-77.5, latitude=27.5, radius=50)), "Kept [0-9]* cycles")
R <- expect_message(subset(index, rectangle=list(longitude=c(-76.5, -76), latitude=c(26.5, 27.5))), "Kept [0-9]* cycles")
RC <- expect_silent(merge(C, R))
}
)
test_that("test merging core and Bgc data",
{
M <- merge(index, indexBgc)
expect_equal(sum(is.na(M[["parameters"]])), index[["length"]])
expect_equal(sum(!is.na(M[["parameters"]])), indexBgc[["length"]])
expect_silent(plot(M, which="map", bathymetry=FALSE))
}
)
test_that("stop messages",
{
argos <- expect_warning(readProfiles(system.file("extdata", "SR2902204_131.nc", package="argoFloats")))
RA <- expect_error(merge(argos,R, "Error: in merge,argoFloats-method(): 'x' was not created with getIndex()."))
RA <- expect_error(merge(R,argos, "Error: in merge,argoFloats-method(): 'y' was not created with getIndex()."))
}
)
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.