|
22 | 22 |
|
23 | 23 | if (.runThisTest) { |
24 | 24 |
|
25 | | -.setUp <- Rcpp:::unit_test_setup( "sugar.cpp" ) |
| 25 | +.setUp <- Rcpp:::unit_test_setup( "sugar.cpp" ) |
26 | 26 |
|
27 | 27 | test.sugar.abs <- function( ){ |
28 | 28 | x <- rnorm(10) |
@@ -211,8 +211,10 @@ test.sugar.assignment <- function( ){ |
211 | 211 | } |
212 | 212 |
|
213 | 213 | test.sugar.diff <- function( ){ |
| 214 | + x <- as.integer(round(rnorm(100,1,100))) |
| 215 | + checkEquals( runit_diff_int(x) , diff(x) ) |
214 | 216 | x <- rnorm( 100 ) |
215 | | - checkEquals( runit_diff(x) , diff(x) ) |
| 217 | + checkEquals( runit_diff(x) , diff(x) ) |
216 | 218 | y <- rnorm(100) |
217 | 219 | pred <- sample( c(T,F), 99, replace = TRUE ) |
218 | 220 | checkEquals( runit_diff_ifelse(pred, x, y ), ifelse( pred, diff(x), diff(y) ) ) |
@@ -266,26 +268,26 @@ test.sugar.isna <- function( ){ |
266 | 268 | } |
267 | 269 |
|
268 | 270 | test.sugar.isfinite <- function( ){ |
269 | | - checkEquals( |
270 | | - runit_isfinite( c(1, NA, Inf, -Inf, NaN) ) , |
271 | | - c(TRUE, FALSE, FALSE, FALSE, FALSE), |
| 271 | + checkEquals( |
| 272 | + runit_isfinite( c(1, NA, Inf, -Inf, NaN) ) , |
| 273 | + c(TRUE, FALSE, FALSE, FALSE, FALSE), |
272 | 274 | msg = "is_finite" |
273 | 275 | ) |
274 | 276 | } |
275 | 277 |
|
276 | 278 | test.sugar.isinfinite <- function( ){ |
277 | | - checkEquals( |
278 | | - runit_isinfinite( c(1, NA, Inf, -Inf, NaN) ) , |
279 | | - c(FALSE, FALSE, TRUE, TRUE, FALSE), |
| 279 | + checkEquals( |
| 280 | + runit_isinfinite( c(1, NA, Inf, -Inf, NaN) ) , |
| 281 | + c(FALSE, FALSE, TRUE, TRUE, FALSE), |
280 | 282 | msg = "is_infinite" |
281 | 283 | ) |
282 | 284 | } |
283 | 285 |
|
284 | 286 |
|
285 | 287 | test.sugar.isnan <- function( ){ |
286 | | - checkEquals( |
287 | | - runit_isnan( c(1, NA, Inf, -Inf, NaN) ) , |
288 | | - c(FALSE, FALSE, FALSE, FALSE, TRUE), |
| 288 | + checkEquals( |
| 289 | + runit_isnan( c(1, NA, Inf, -Inf, NaN) ) , |
| 290 | + c(FALSE, FALSE, FALSE, FALSE, TRUE), |
289 | 291 | msg = "is_nan" |
290 | 292 | ) |
291 | 293 | } |
@@ -722,8 +724,8 @@ test.intersect <- function(){ |
722 | 724 |
|
723 | 725 | test.clamp <- function(){ |
724 | 726 | r_clamp <- function(a, x, b) pmax(a, pmin(x, b) ) |
725 | | - checkEquals( |
726 | | - runit_clamp( -1, seq(-3,3, length=100), 1 ), |
| 727 | + checkEquals( |
| 728 | + runit_clamp( -1, seq(-3,3, length=100), 1 ), |
727 | 729 | r_clamp( -1, seq(-3,3, length=100), 1 ) |
728 | 730 | ) |
729 | 731 | } |
|
0 commit comments