/tools/Ruby/lib/ruby/1.8/runit/testresult.rb

http://github.com/agross/netopenspace · Ruby · 44 lines · 39 code · 2 blank · 3 comment · 0 complexity · f4c8255c3df98eda7b5ba36985fa3d94 MD5 · raw file

  1. # Author:: Nathaniel Talbott.
  2. # Copyright:: Copyright (c) 2000-2002 Nathaniel Talbott. All rights reserved.
  3. # License:: Ruby license.
  4. require 'test/unit/testresult'
  5. module RUNIT
  6. class TestResult < Test::Unit::TestResult
  7. attr_reader(:errors, :failures)
  8. def succeed?
  9. return passed?
  10. end
  11. def failure_size
  12. return failure_count
  13. end
  14. def run_asserts
  15. return assertion_count
  16. end
  17. def error_size
  18. return error_count
  19. end
  20. def run_tests
  21. return run_count
  22. end
  23. def add_failure(failure)
  24. def failure.at
  25. return location
  26. end
  27. def failure.err
  28. return message
  29. end
  30. super(failure)
  31. end
  32. def add_error(error)
  33. def error.at
  34. return location
  35. end
  36. def error.err
  37. return exception
  38. end
  39. super(error)
  40. end
  41. end
  42. end