# File gstreamer/tests/tc_clock.rb, line 59 def test_desynch2 clock = Gst::SystemClock.obtain assert_instance_of(Gst::Clock, clock) clock.reset! assert !clock.active? 100.times { assert_equal(0, clock.time) } clock.active = true assert clock.active? 100.times do assert clock.time > 0 assert_equal(clock, Gst::SystemClock.obtain) end clock.active = false assert !clock.active? now = clock.time 100.times { assert_equal(now, clock.time) } clock.active = true clock.reset! assert !clock.active? 100.times { assert_equal(0, clock.time) } end