Sha256: 8bcd600dd6cad8b683e6c7711acd10a22b042770cd4fc3c5a0005d1534183000

Contents?: true

Size: 797 Bytes

Versions: 1

Compression:

Stored size: 797 Bytes

Contents

require "test/unit"

require "jmx4r"
require "jconsole"

class TestConnection < Test::Unit::TestCase
    def teardown
        JMX::MBean.remove_connection
        JConsole::stop
    end

    def test_establish_connection_with_bad_port
        assert_raise(NativeException) { 
             JMX::MBean.establish_connection :port => 9999
        }
    end

    def test_establish_connection_with_bad_host
        assert_raise(NativeException) { 
             JMX::MBean.establish_connection :host => "not a valid host"
        }
    end

    def test_establish_connection
        JConsole::start
        JMX::MBean.establish_connection
    end

    def test_establish_connection_with_custom_port
        JConsole::start :port => 3001
        JMX::MBean.establish_connection :port => 3001
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jmx4r-0.0.2 test/tc_connection.rb