module RubyUnit::Assertions::Basic

Public Instance Methods

assert(value, message = nil) click to toggle source

Assert that a test condition is true.

value

The value that is being checked by the assertion

message

The message provided to be reported for a failure

assert false, "This will fail"  # => fail
# File lib/RubyUnit/Assertions/Basic.rb, line 39
def assert value, message = nil
  __assert value, ASSERT_ERROR, message, {:value=>value}
end
assertFalse(value, message = nil) click to toggle source

Assert that a test condition is exactly false.

value

The value that is being checked by the assertion

message

The message provided to be reported for a failure

assertNil true, "This will fail"  # => fail
# File lib/RubyUnit/Assertions/Basic.rb, line 87
def assertFalse value, message = nil
  __assert (false == value), ASSERT_FALSE_ERROR, message, {:value=>value}
end
assertNil(value, message = nil) click to toggle source

Assert that a test condition is exactly nil.

value

The value that is being checked by the assertion

message

The message provided to be reported for a failure

assertNil true, "This will fail"  # => fail
# File lib/RubyUnit/Assertions/Basic.rb, line 103
def assertNil value, message = nil
  __assert value.nil?, ASSERT_NIL_ERROR, message, {:value=>value}
end
assertNot(value, message = nil) click to toggle source

Assert that a test condition is false.

value

The value that is being checked by the assertion

message

The message provided to be reported for a failure

assertNot true, "This will fail"  # => fail
# File lib/RubyUnit/Assertions/Basic.rb, line 55
def assertNot value, message = nil
  __reject value, ASSERT_NOT_ERROR, message, {:value=>value}
end
assertNotNil(value, message = nil) click to toggle source

Assert that a test condition is not nil.

value

The value that is being checked by the assertion

message

The message provided to be reported for a failure

assertNotNil nil, "This will fail"  # => fail
# File lib/RubyUnit/Assertions/Basic.rb, line 119
def assertNotNil value, message = nil
  __reject value.nil?, ASSERT_NOT_NIL_ERROR, message, {:value=>value}
end
assertTrue(value, message = nil) click to toggle source

Assert that a test condition is exactly true.

value

The value that is being checked by the assertion

message

The message provided to be reported for a failure

assertTrue false, "This will fail"  # => fail
# File lib/RubyUnit/Assertions/Basic.rb, line 71
def assertTrue value, message = nil
  __assert (true == value), ASSERT_TRUE_ERROR, message, {:value=>value}
end
fail(message = nil, data = {}) click to toggle source

Fail the test. This is used when some conditioned outside the test warrants a test failure.

message

The message provided to be reported for a failure

data

The data associated with assertion

fail "I wasn't expecting the moon to fall into Lake Michigan"  # => fail
# File lib/RubyUnit/Assertions/Basic.rb, line 23
def fail message = nil, data = {}
  __assert_block FAILING, message, data
end