Class: SelfTestingFramework::TestCase

Inherits:
Object
  • Object
show all
Defined in:
lib/self_testing_framework/test_case.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.run(name) ⇒ Object



5
6
7
8
9
10
# File 'lib/self_testing_framework/test_case.rb', line 5

def run(name)
  iam = new
  iam.before
  iam.send(name)
  iam.after
end

Instance Method Details

#afterObject



16
17
# File 'lib/self_testing_framework/test_case.rb', line 16

def after
end

#assert(arg, fail_message = nil) ⇒ Object

Raises:



19
20
21
22
# File 'lib/self_testing_framework/test_case.rb', line 19

def assert(arg, fail_message = nil)
  fail_message ||= "Assertion Fails"
  raise AssertFalse.new(fail_message) unless arg
end

#beforeObject



13
14
# File 'lib/self_testing_framework/test_case.rb', line 13

def before
end