Class: TestRouterError
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- TestRouterError
- Includes:
- Expect4r::Router::Error
- Defined in:
- lib/router/error.rb
Overview
require “router/error”
Instance Method Summary collapse
Instance Method Details
#test_raise ⇒ Object
53 54 55 56 57 58 59 60 61 |
# File 'lib/router/error.rb', line 53 def test_raise assert_raise(RouterError) {raise RouterError.new('paris','show bogus command')} assert_err_msg 'paris [Error] : show bogus command', lambda {raise RouterError.new('paris','show bogus command')} assert_err_msg 'paris [SyntaxError] : show bogus command', lambda {raise SyntaxError.new('paris','show bogus command')} assert_err_msg 'paris [SemanticError] : show bogus command', lambda {raise SemanticError.new('paris','show bogus command')} assert_err_msg 'paris [PingError] : failed to ping 1.1.1.1, expected/actual pct: 100/90', lambda {raise PingError.new('paris','1.1.1.1', 100, 90, 10, 9, '')} assert_equal 100, exception(lambda {raise PingError.new('paris','1.1.1.1', 100, 90, 10, 9,'')}).exp_pct assert_equal 'paris', exception(lambda {raise PingError.new('paris','1.1.1.1', 100, 90, 10, 9,'')}).rname end |