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