Methods

Class/Module Index [+]

Quicksearch

TC_plugins

Public Instance Methods

test_plugins() click to toggle source
# File gstreamer/tests/tc_plugin.rb, line 23
def test_plugins
    i = 0
    Gst::Registry.each_plugin do |p| 
        assert_instance_of(Gst::Plugin, p)
        assert_instance_of(Gst::Plugin, p2 = Gst::Registry.find_plugin(p.name))
        assert_equal(p, p2)
        p.test(self)  # note: takes time
        i += 1
    end
    assert_instance_of(Array, a  = Gst::Registry.plugins)
    assert_equal(a.size, i)
    a.each { |p| assert_instance_of(Gst::Plugin, p) }
    assert_instance_of(Gst::Plugin, p = Gst::Registry::find_plugin("gstelements"))
    assert_nil Gst::Registry.find_plugin("does not exist")
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.