# File gstreamer/tests/tc_registry.rb, line 51
    def test_all_features
        types = [
                Gst::AutoplugFactory,
                Gst::ElementFactory,
                Gst::IndexFactory,
                Gst::SchedulerFactory,
                Gst::TypeFactory
        ]
        types.each do |c|
            i = 0
            Gst::Registry.each_feature(c) do |f|
                assert_instance_of(c, f)
                f2 = Gst::Registry.find_feature(f.name, c)
                assert_instance_of(c, f2)
                assert_equal(f.name, f2.name)
                i += 1
            end
            a = Gst::Registry.get_features(c)
            assert_instance_of(Array, a)
            assert_equal(i, a.size)
            a.each { |f| assert_instance_of(c, f) }
        end
    end