Compare Lists or Environments

Description

This function compares two lists or environments. It is useful for comparing results obtained in R and Octave.

Usage

check.equal(x, y, msg)

Arguments

x
a list or an environment
y
a list or an environment
msg
a character string used (if not missing) in a message that is printed before the comparison. It is useful for separating multiple sequential comparisons.

Value

No value is returned, but prints out:

  • the element/variable names of each input list or environment,
  • the result of the comparison of the elements in x and the corresponding element in y -- if present.

Examples


## Don't show: 
# roxygen generated flag
options(R_CHECK_RUNNING_EXAMPLES_=TRUE)
## End Don't show

X <- matrix(1:64, 8)
ref <- svd(X)
res <- .O$svd(X, argout=3)

check.equal(ref, res, "R and Octave function 'svd'")
## check.equal: R and Octave function 'svd'
## x:  d u v 
## y:  
## d :OK0 | u :NULL | v :NULL |