Skip to content

Commit 35de086

Browse files
committed
Merge pull request #179 from RcppCore/bugfix/environment-tests
Use 'checkIdentical' rather than 'checkEquals'
2 parents 2284cc9 + f2dab49 commit 35de086

File tree

2 files changed

+20
-19
lines changed

2 files changed

+20
-19
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2014-09-21 Kevin Ushey <[email protected]>
2+
3+
* inst/unitTests/runit.environments.R: Use 'checkIdentical' as it's a
4+
more appropriate expression of intent
5+
16
2014-09-15 Dirk Eddelbuettel <[email protected]>
27

38
* R/Rcpp.package.skeleton.R: Use more neutral default name, email settings

inst/unitTests/runit.environments.R

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -181,23 +181,19 @@ if (.runThisTest) {
181181
}
182182

183183
test.environment.global.env <- function(){
184-
checkEquals( runit_globenv(), globalenv(), msg = "Environment::global_env" )
184+
checkIdentical( runit_globenv(), globalenv(), msg = "Environment::global_env" )
185185
}
186186

187187
test.environment.empty.env <- function(){
188-
checkEquals( runit_emptyenv(), emptyenv(), msg = "Environment::empty_env" )
188+
checkIdentical( runit_emptyenv(), emptyenv(), msg = "Environment::empty_env" )
189189
}
190190

191191
test.environment.base.env <- function(){
192-
checkEquals( runit_baseenv(), baseenv(), msg = "Environment::base_env" )
193-
}
194-
195-
test.environment.empty.env <- function(){
196-
checkEquals( runit_emptyenv(), .BaseNamespaceEnv, msg = "Environment::base_namespace" )
192+
checkIdentical( runit_baseenv(), baseenv(), msg = "Environment::base_env" )
197193
}
198194

199195
test.environment.namespace.env <- function(){
200-
checkEquals( runit_namespace("Rcpp"), asNamespace("Rcpp"), msg = "Environment::base_namespace" )
196+
checkIdentical( runit_namespace("Rcpp"), asNamespace("Rcpp"), msg = "Environment::base_namespace" )
201197

202198
can.demangle <- Rcpp:::capabilities()[["demangling"]]
203199
if( can.demangle ){
@@ -212,28 +208,28 @@ if (.runThisTest) {
212208
}
213209

214210
test.environment.constructor.SEXP <- function(){
215-
checkEquals( runit_env_SEXP( globalenv() ), globalenv(), msg = "Environment( environment ) - 1" )
216-
checkEquals( runit_env_SEXP( baseenv() ), baseenv(), msg = "Environment( environment ) - 2" )
217-
checkEquals( runit_env_SEXP( asNamespace("Rcpp") ), asNamespace("Rcpp"), msg = "Environment( environment ) - 3" )
211+
checkIdentical( runit_env_SEXP( globalenv() ), globalenv(), msg = "Environment( environment ) - 1" )
212+
checkIdentical( runit_env_SEXP( baseenv() ), baseenv(), msg = "Environment( environment ) - 2" )
213+
checkIdentical( runit_env_SEXP( asNamespace("Rcpp") ), asNamespace("Rcpp"), msg = "Environment( environment ) - 3" )
218214

219-
checkEquals( runit_env_SEXP( ".GlobalEnv" ), globalenv(), msg = "Environment( character ) - 1" )
220-
checkEquals( runit_env_SEXP( "package:base" ), baseenv(), msg = "Environment( character ) - 2" )
221-
checkEquals( runit_env_SEXP( "package:Rcpp" ), as.environment("package:Rcpp") , msg = 'Environment( "package:Rcpp") ' )
215+
checkIdentical( runit_env_SEXP( ".GlobalEnv" ), globalenv(), msg = "Environment( character ) - 1" )
216+
checkIdentical( runit_env_SEXP( "package:base" ), baseenv(), msg = "Environment( character ) - 2" )
217+
checkIdentical( runit_env_SEXP( "package:Rcpp" ), as.environment("package:Rcpp") , msg = 'Environment( "package:Rcpp") ' )
222218

223-
checkEquals( runit_env_SEXP(1L), globalenv(), msg = "Environment( SEXP{integer} )" )
219+
checkIdentical( runit_env_SEXP(1L), globalenv(), msg = "Environment( SEXP{integer} )" )
224220
}
225221

226222
test.environment.constructor.stdstring <- function(){
227-
checkEquals( runit_env_string( ".GlobalEnv" ), globalenv(), msg = "Environment( std::string ) - 1" )
228-
checkEquals( runit_env_string( "package:base" ), baseenv(), msg = "Environment( std::string ) - 2" )
229-
checkEquals( runit_env_string( "package:Rcpp" ), as.environment("package:Rcpp") ,
223+
checkIdentical( runit_env_string( ".GlobalEnv" ), globalenv(), msg = "Environment( std::string ) - 1" )
224+
checkIdentical( runit_env_string( "package:base" ), baseenv(), msg = "Environment( std::string ) - 2" )
225+
checkIdentical( runit_env_string( "package:Rcpp" ), as.environment("package:Rcpp") ,
230226
msg = 'Environment( std::string ) - 3' )
231227

232228
}
233229

234230
test.environment.constructor.int <- function(){
235231
for( i in 1:length(search())){
236-
checkEquals( runit_env_int(i), as.environment(i), msg = sprintf("Environment(int) - %d", i) )
232+
checkIdentical( runit_env_int(i), as.environment(i), msg = sprintf("Environment(int) - %d", i) )
237233
}
238234
}
239235

0 commit comments

Comments
 (0)