test/test_meter_factory.rb in rubyperf-1.3.7 vs test/test_meter_factory.rb in rubyperf-1.4.0

- old
+ new

@@ -8,41 +8,41 @@ require 'perf_test_example' class TestMeterFactory < Test::Unit::TestCase def setup() - Perf::MeterFactory.clear_all! + Perf::MeterFactory.instance.clear_all! end def teardown() - Perf::MeterFactory.clear_all! - Perf::MeterFactory.set_factory_options(:noop=>false) + Perf::MeterFactory.instance.clear_all! + Perf::MeterFactory.instance.set_factory_options(:noop=>false) end def test_noop - Perf::MeterFactory.set_factory_options(:noop=>true) - m1=Perf::MeterFactory.get() + Perf::MeterFactory.instance.set_factory_options(:noop=>true) + m1=Perf::MeterFactory.instance.get() assert m1.is_a? Perf::NoOpMeter m1.measure(:something) do # ... end assert m1.report_simple.nil? end def test_meter - m=Perf::MeterFactory.meter + m=Perf::MeterFactory.instance.meter assert m.is_a? Perf::NoOpMeter - Perf::MeterFactory.clear_all! - m=Perf::MeterFactory.get - m=Perf::MeterFactory.meter + Perf::MeterFactory.instance.clear_all! + m=Perf::MeterFactory.instance.get + m=Perf::MeterFactory.instance.meter assert m.is_a? Perf::Meter end def test_noop2 - Perf::MeterFactory.set_factory_options(:noop=>true) - m=Perf::MeterFactory.get() + Perf::MeterFactory.instance.set_factory_options(:noop=>true) + m=Perf::MeterFactory.instance.get() assert m.is_a? Perf::NoOpMeter m.measure(:string_operations) do m.measure(:ciao) do 10.times do; "CIAO"*100; end end @@ -86,39 +86,39 @@ assert_equal 123,m.measure(:blah) {123} assert m.report_simple.nil? end def test_basic - Perf::MeterFactory.clear_all! - m1=Perf::MeterFactory.get() - m2=Perf::MeterFactory.get() + Perf::MeterFactory.instance.clear_all! + m1=Perf::MeterFactory.instance.get() + m2=Perf::MeterFactory.instance.get() m1.measure(:a) {} m1.measure(:b) {} assert m1.eql?(m2) assert_equal 3, m2.measurements.count assert_equal 3, m1.measurements.count - assert_equal 1,Perf::MeterFactory.all.length + assert_equal 1,Perf::MeterFactory.instance.all.length - m3=Perf::MeterFactory.get(:some_meter) - m4=Perf::MeterFactory.get(:some_meter) + m3=Perf::MeterFactory.instance.get(:some_meter) + m4=Perf::MeterFactory.instance.get(:some_meter) assert m3.eql? m4 assert !(m1.eql? m3) - assert_equal 2,Perf::MeterFactory.all.length + assert_equal 2,Perf::MeterFactory.instance.all.length - Perf::MeterFactory.clear_meter(:some_meter) - assert_equal 1,Perf::MeterFactory.all.length + Perf::MeterFactory.instance.clear_meter(:some_meter) + assert_equal 1,Perf::MeterFactory.instance.all.length - Perf::MeterFactory.clear_all! - assert_equal 0,Perf::MeterFactory.all.length + Perf::MeterFactory.instance.clear_all! + assert_equal 0,Perf::MeterFactory.instance.all.length ameter = Perf::Meter.new - Perf::MeterFactory.set_meter(:ameter,ameter) - assert (ameter.eql? Perf::MeterFactory.get(:ameter)) + Perf::MeterFactory.instance.set_meter(:ameter,ameter) + assert (ameter.eql? Perf::MeterFactory.instance.get(:ameter)) - Perf::MeterFactory.set_default(ameter) - assert (ameter.eql? Perf::MeterFactory.get) + Perf::MeterFactory.instance.set_default(ameter) + assert (ameter.eql? Perf::MeterFactory.instance.get) end end \ No newline at end of file