# File libgda/tests/tc_all.rb, line 67
    def test_provider
        assert Gda::Provider.model.is_a?(Gda::DataModel)
        assert_nil(Gda::Provider.get_by_name("does_not_exist"))

        arr = []
        Gda::Provider.each do |prov|
            assert_instance_of(Gda::Provider, prov)

            prov2 = Gda::Provider.get_by_name(prov.name)
            assert_instance_of(Gda::Provider, prov2)
            assert_equal(prov, prov2)

            assert_instance_of(String, prov.name)
            assert_equal(prov.name, prov.prov_id)
            assert_instance_of(String, prov.location)
            assert_instance_of(String, prov.description)

            arr << prov
        end 

        arr2 = Gda::Provider.providers
        assert_instance_of(Array, arr2)
        assert_equal(arr, arr2)
    end