Skip to content

Commit 91f2b85

Browse files
committed
tests
1 parent 83def49 commit 91f2b85

File tree

4 files changed

+24
-6
lines changed

4 files changed

+24
-6
lines changed

cran-comments.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This is a resubmission. In this version I have:
44
* Updated spatialrisk for failing check. spatialrisk uses dplyr and has problems with the new version of dplyr. See bug join_mutate(x = <sf>) #4917
55

66
## Test environments
7-
* local OS X install, R 3.6.2
7+
* local OS X install, R 3.6.3
88
* win-builder (devel and release)
99

1010
## R CMD check results

tests/testthat/test_concentration.R

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
library(spatialrisk)
2-
context("Concentration")
2+
context("concentration")
33

44
test_that("value is equal to concentration for small radius", {
55
conc <- concentration(Groningen[1,], Groningen, value = amount, radius = 0.00001, display_progress = FALSE)
@@ -10,15 +10,18 @@ test_that("sum of value column obtained from points_in_circle fn is equal to con
1010

1111
# Check first observation
1212
uit1 <- concentration(Groningen[1,], Groningen, value = amount, radius = 200, display_progress = FALSE)
13-
expect_equal(uit1$concentration, sum(points_in_circle(Groningen, lon_center = uit1$lon, lat_center = uit1$lat, radius = 200)$amount))
13+
sum1 <- points_in_circle(Groningen, lon_center = uit1$lon, lat_center = uit1$lat, radius = 200)$amount
14+
expect_equal(uit1$concentration, sum(sum1))
1415

1516
# Check second observation
1617
uit2 <- concentration(Groningen[2,], Groningen, value = amount, radius = 200, display_progress = FALSE)
17-
expect_equal(uit2$concentration, sum(points_in_circle(Groningen, lon_center = uit2$lon, lat_center = uit2$lat, radius = 200)$amount))
18+
sum2 <- points_in_circle(Groningen, lon_center = uit2$lon, lat_center = uit2$lat, radius = 200)$amount
19+
expect_equal(uit2$concentration, sum(sum2))
1820

1921
# Check last observation
2022
uit3 <- concentration(Groningen[nrow(Groningen),], Groningen, value = amount, radius = 200, display_progress = FALSE)
21-
expect_equal(uit3$concentration, sum(points_in_circle(Groningen, lon_center = uit3$lon, lat_center = uit3$lat, radius = 200)$amount))
23+
sum3 <- points_in_circle(Groningen, lon_center = uit3$lon, lat_center = uit3$lat, radius = 200)$amount
24+
expect_equal(uit3$concentration, sum(sum3))
2225
})
2326

2427
test_that("error should be returned for nonpositive radius", {

tests/testthat/test_haversine.R

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
library(spatialrisk)
2+
context("haversine")
3+
4+
5+
test_that("return correct output", {
6+
uit <- haversine(52, 6, 53, 7)
7+
expect_equal(round(uit, 0), round(130321.2, 0))
8+
})
9+
10+
test_that("return NA for missing coordinates", {
11+
uit <- haversine(c(52, 51), c(6, 6.1), c(53,51), c(NA, 6))
12+
expect_equal(sum(is.na(uit)), 1)
13+
})
14+
15+

tests/testthat/test_pointsincircle.R

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
library(spatialrisk)
2-
context("Points_in_circle")
2+
context("points_in_circle")
33

44
test_that("distance in output from points in circle is equal to distance from haversine", {
55

0 commit comments

Comments
 (0)