def test_model_query_results()
model = Model.new()
lit = Node.new("baz")
st = Statement.new(@exns['subject'], @exns['pred'], lit)
model.add_statement(st)
query = Query.new("SELECT ?a ?b ?c WHERE (?a ?b ?c)", "rdql", nil, nil)
results = query.execute(model)
assert(results != nil)
assert(results.is_bindings?)
assert_equal(results.binding_value(0), @exns['subject'])
assert_equal(results.binding_value(1), @exns['pred'])
assert_equal(results.binding_value(2), lit)
values = [@exns['subject'], @exns['pred'], lit]
assert_equal(results.binding_values(), values)
assert_equal(results.binding_name(0), "a")
assert_equal(results.binding_name(1), "b")
assert_equal(results.binding_name(2), "c")
assert_equal(results.binding_names(), ["a", "b", "c"])
results.next()
assert(results.finished?)
end