Nothing
test_that("Expect error on bad SRS", {
skip_on_cran()
skip_if_offline()
expect_error(catr_ovc_get_rccoor(
lat = 40.963200, lon = -5.671420,
"abcd"
))
})
test_that("return data.frame given SRS", {
skip_on_cran()
skip_if_offline()
skip_on_os("linux")
result <- catr_ovc_get_rccoor(
lat = 38.6196566583596, lon = -3.45624183836806,
srs = "4230"
)
expect_s3_class(result, "tbl")
expect_true(is.numeric(result$geo.xcen))
expect_true(is.numeric(result$geo.ycen))
})
test_that("return data.frame without SRS", {
skip_on_cran()
skip_if_offline()
skip_on_os("linux")
result <- catr_ovc_get_rccoor(lat = 38.6196566583596, lon = -3.45624183836806)
expect_s3_class(result, "tbl")
})
test_that("check fields without SRS", {
skip_on_cran()
skip_if_offline()
skip_on_os("linux")
result <- catr_ovc_get_rccoor(lat = 38.6196566583596, lon = -3.45624183836806)
expect_true((is.character(result$address) & is.character(result$refcat)))
})
test_that("check fields given SRS", {
skip_on_cran()
skip_if_offline()
skip_on_os("linux")
result <- catr_ovc_get_rccoor(
lat = 38.6196566583596, lon = -3.45624183836806,
srs = "4230"
)
expect_true((is.character(result$address) & is.character(result$refcat)))
})
test_that("if data is know return NA", {
skip_on_cran()
skip_if_offline()
skip_on_os("linux")
result <- catr_ovc_get_rccoor(lat = 99999999, lon = -999999999)
expect_true(ncol(result) == 3)
})
test_that("unprecised coordinates", {
skip_on_cran()
skip_if_offline()
skip_on_os("linux")
result <- catr_ovc_get_rccoor(
lat = 40.963200, lon = -5.671420,
srs = "4326"
)
expect_true(ncol(result) == 3)
})
test_that("Verbose", {
skip_on_cran()
skip_if_offline()
skip_on_os("linux")
expect_message(catr_ovc_get_rccoor(
lat = 40.963200, lon = -5.671420,
srs = "4326",
verbose = TRUE
))
})
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.