Learn R Programming

tframe (version 2015.12-1.1)

testEqual: Compare Two Objects

Description

Generic function to compare two objects. The methods return a logical value, TRUE if the objects are the same type and value and FALSE otherwise. The default compares array values but not attributes or class. Some descriptive information in the objects may be ignored.

Usage

testEqual(obj1, obj2, fuzz = 0)
    # S3 method for default
testEqual(obj1, obj2, fuzz = 1e-16)
    # S3 method for array
testEqual(obj1, obj2, fuzz = 1e-16)
    # S3 method for list
testEqual(obj1, obj2, fuzz = 1e-16)
    # S3 method for matrix
testEqual(obj1, obj2, fuzz = 1e-16)
    # S3 method for numeric
testEqual(obj1, obj2, fuzz = 1e-16)

Arguments

obj1, obj2

Objects of the same class.

fuzz

Differences less than fuzz are ignored.

Value

TRUE or FALSE.

Details

The functions for comparing numeric values used in the default method for this generic replacement.

See Also

testEqualtframes

Examples

Run this code
# NOT RUN {
testEqual(matrix(1:10,10,2), array(1:10, c(10,2)))
testEqual(matrix(1:10,10,1),1:10)
# }

Run the code above in your browser using DataLab