Module: Xot::Test

Includes:
Util
Defined in:
lib/xot/test.rb

Instance Method Summary collapse

Instance Method Details

#assert_each_in_delta(expected, actual, *args) ⇒ Object



26
27
28
29
30
31
# File 'lib/xot/test.rb', line 26

def assert_each_in_delta(expected, actual, *args)
  assert_equal expected.size, actual.size
  expected.zip(actual) do |e, a|
    assert_in_delta e, a, *args
  end
end

#assert_each_in_epsilon(expected, actual, *args) ⇒ Object



19
20
21
22
23
24
# File 'lib/xot/test.rb', line 19

def assert_each_in_epsilon(expected, actual, *args)
  assert_equal expected.size, actual.size
  expected.zip(actual) do |e, a|
    assert_in_epsilon e, a, *args
  end
end

#assert_not(expression, *args) ⇒ Object



11
12
13
# File 'lib/xot/test.rb', line 11

def assert_not(expression, *args)
  assert !expression, *args
end

#assert_not_includes(collection, obj, *args) ⇒ Object



15
16
17
# File 'lib/xot/test.rb', line 15

def assert_not_includes(collection, obj, *args)
  assert !collection.include?(obj), *args
end