Learn R Programming

testthat (version 0.9.1)

is_identical_to: Expectation: is the object identical to another?

Description

Comparison performed using identical.

Usage

is_identical_to(expected, label = NULL)

expect_identical(object, expected, info = NULL, label = NULL, expected.label = NULL)

Arguments

expected
Expected value
label
For full form, label of expected object used in error messages. Useful to override default (deparsed expected expression) when doing tests in a loop. For short cut form, object label. When NULL, computed from deparsed object.
object
object to test
info
extra information to be included in the message (useful when writing tests in loops).
expected.label
Equivalent of label for shortcut form.

See Also

Other expectations: equals_reference, expect_equal_to_reference; equals, expect_equal; expect-compare, expect_less_than, expect_more_than, is_less_than, is_more_than; expect_equivalent, is_equivalent_to; expect_error, throws_error; expect_false, expect_true, is_false, is_true; expect_is, is_a; expect_match, matches; expect_message, shows_message; expect_named, has_names; expect_null, is_null; expect_output, prints_text; expect_warning, gives_warning; takes_less_than

Examples

Run this code
a <- letters[1:3]
expect_identical(a, c("a", "b", "c"))

# Identical does not take into account numeric tolerance
expect_identical(sqrt(2) ^ 2, 2)

Run the code above in your browser using DataLab