Class: JiniTest::Reporter
- Inherits:
-
Object
- Object
- JiniTest::Reporter
- Defined in:
- lib/jinitest.rb
Constant Summary collapse
- MSG_ASSERT_FAILURE =
'Expected false to be truthy.'
Instance Method Summary collapse
- #add_failure(e) ⇒ Object
- #inc_assertions ⇒ Object
- #inc_runs ⇒ Object
-
#initialize ⇒ Reporter
constructor
A new instance of Reporter.
- #render_header ⇒ Object
- #render_statistics ⇒ Object
- #render_test_failure ⇒ Object
- #render_test_ok ⇒ Object
Constructor Details
#initialize ⇒ Reporter
Returns a new instance of Reporter.
34 35 36 37 38 39 |
# File 'lib/jinitest.rb', line 34 def initialize @count_runs = 0 @count_assertions = 0 @count_failures = 0 @failures = [] end |
Instance Method Details
#add_failure(e) ⇒ Object
41 42 43 44 |
# File 'lib/jinitest.rb', line 41 def add_failure(e) @count_failures += 1 @failures << e end |
#inc_assertions ⇒ Object
50 51 52 |
# File 'lib/jinitest.rb', line 50 def inc_assertions @count_assertions += 1 end |
#inc_runs ⇒ Object
46 47 48 |
# File 'lib/jinitest.rb', line 46 def inc_runs @count_runs += 1 end |
#render_header ⇒ Object
62 63 64 |
# File 'lib/jinitest.rb', line 62 def render_header print "# Running:\r\n\r\n" end |
#render_statistics ⇒ Object
66 67 68 69 70 71 72 73 74 |
# File 'lib/jinitest.rb', line 66 def render_statistics print "\r\n" print "# Finish:\r\n" print "\r\n" print render_failures, "\r\n" print "\r\n" print "#{@count_runs} runs, #{@count_assertions} assertions, #{@count_failures} failures" print "\r\n" end |
#render_test_failure ⇒ Object
58 59 60 |
# File 'lib/jinitest.rb', line 58 def render_test_failure print('F') end |
#render_test_ok ⇒ Object
54 55 56 |
# File 'lib/jinitest.rb', line 54 def render_test_ok print('.') end |