Sha256: e12d15e763a1b21564f5761b8fa3154c95e26c560017ab6e82fcab48b2b0fd9f
Contents?: true
Size: 772 Bytes
Versions: 4
Compression:
Stored size: 772 Bytes
Contents
# Copyright 2007 Jeff Mesnil (http://jmesnil.net) require "test/unit" require "jmx4r" require "jconsole" class TestAttribute < Test::Unit::TestCase def setup JConsole::start @memory = JMX::MBean.find_by_name "java.lang:type=Memory" end def teardown JMX::MBean.remove_connection JConsole::stop end def test_unknwown_attribute assert_raise(NoMethodError) { @memory.unknown_attribute } end def test_readable_attribute assert_equal false, @memory.verbose end def test_writable_attribute assert_equal false, @memory.verbose @memory.verbose = true assert_equal true, @memory.verbose end def test_non_writable_attribute assert_raise(NoMethodError) { @memory.object_pending_finalization_count = -1 } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jmx4r-0.0.4 | test/tc_attributes.rb |
jmx4r-0.0.6 | test/tc_attributes.rb |
jmx4r-0.0.7 | test/tc_attributes.rb |
jmx4r-0.0.5 | test/tc_attributes.rb |