@@ -634,6 +634,12 @@ if (.runThisTest) {
634634 checkEquals(sort(runit_setdiff( 1 : 10 , 1 : 5 )), sort(setdiff( 1 : 10 , 1 : 5 )))
635635 }
636636
637+ test.setequal <- function () {
638+ checkTrue(runit_setequal_integer(1 : 10 , 10 : 1 ))
639+ checkTrue(runit_setequal_character(c(" a" , " b" , " c" ), c(" c" , " b" , " a" )))
640+ checkTrue(! runit_setequal_character(c(" a" , " b" ), c(" c" )))
641+ }
642+
637643 test.union <- function (){
638644 checkEquals(sort(runit_union( 1 : 10 , 1 : 5 )), sort(union( 1 : 10 , 1 : 5 )))
639645 }
@@ -676,22 +682,22 @@ if (.runThisTest) {
676682 }
677683
678684 # # Additions made 1 Jan 2015
679-
685+
680686 test.mean.integer <- function () {
681687 v1 <- seq(- 100L , 100L )
682688 v2 <- c(v1 , NA )
683689 checkEquals(mean(v1 ), meanInteger(v1 ), " mean of integer vector" )
684690 checkEquals(mean(v2 ), meanInteger(v2 ), " mean of integer vector with NA" )
685691 }
686-
692+
687693 test.mean.numeric <- function () {
688694 v1 <- seq(- 100 , 100 )
689695 v2 <- c(v1 , NA )
690696 v3 <- c(v1 , Inf )
691697 checkEquals(mean(v1 ), meanNumeric(v1 ), " mean of numeric vector" )
692698 checkEquals(mean(v2 ), meanNumeric(v2 ), " mean of numeric vector with NA" )
693699 checkEquals(mean(v3 ), meanNumeric(v3 ), " mean of numeric vector with Inf" )
694- }
700+ }
695701
696702 test.mean.complex <- function () {
697703 v1 <- seq(- 100 , 100 ) + 1.0i
@@ -708,5 +714,5 @@ if (.runThisTest) {
708714 checkEquals(mean(v1 ), meanLogical(v1 ), " mean of logical vector" )
709715 checkEquals(mean(v2 ), meanLogical(v2 ), " mean of logical vector with NA" )
710716 }
711-
717+
712718}
0 commit comments