Nothing
test_that("AD Check error on srs", {
expect_error(catr_wfs_get_address_rc(rc = "1234", srs = 20))
})
test_that("Check error on bad rc", {
skip_on_cran()
skip_on_os("linux")
skip_if_offline()
expect_message(catr_wfs_get_address_rc(rc = "1234"))
})
test_that("AD Check srs", {
skip_on_cran()
skip_on_os("linux")
skip_if_offline()
obj <- catr_wfs_get_address_rc(
"3662303TF3136B",
srs = 3857,
verbose = TRUE
)
expect_true(sf::st_crs(obj) == sf::st_crs(3857))
})
test_that("AD Check verbose", {
skip_on_cran()
skip_on_os("linux")
skip_if_offline()
expect_message(catr_wfs_get_address_postalcode("11009", verbose = TRUE))
})
test_that("AD Postal Code", {
skip_on_cran()
skip_on_os("linux")
skip_if_offline()
obj <- catr_wfs_get_address_postalcode("11009")
expect_true(nrow(obj) > 1)
expect_s3_class(obj, "sf")
})
test_that("AD CODVIA", {
skip_on_cran()
skip_on_os("linux")
skip_if_offline()
obj <- catr_wfs_get_address_codvia("1", 11, 39)
expect_s3_class(obj, "sf")
})
test_that("BBOX Check errors", {
skip_on_cran()
skip_if_offline()
expect_error(catr_wfs_get_address_bbox(bbox = "1234"))
expect_error(catr_wfs_get_address_bbox(bbox = c("1234", "a", "3", "4")))
expect_error(catr_wfs_get_address_bbox(bbox = c(1, 2, 3)))
expect_error(catr_wfs_get_address_bbox(bbox = c(1, 2, 3, 4)))
})
test_that("BBOX Check projections", {
skip_on_cran()
skip_on_os("linux")
skip_if_offline()
obj <- catr_wfs_get_address_bbox(c(760926, 4019259, 761155, 4019366),
srs = 25829
)
expect_true(sf::st_crs(obj) == sf::st_crs(25829))
# test conversion
testconv <- get_sf_from_bbox(obj[1, ])
expect_identical(obj[1, ], testconv)
# Convert to spatial object
bbox <- get_sf_from_bbox(
c(760926, 4019259, 761155, 4019366),
25829
)
expect_s3_class(bbox, "sfc")
obj2 <- catr_wfs_get_address_bbox(bbox)
expect_true(sf::st_crs(obj2) == sf::st_crs(25829))
})
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.