Sha256: 02c03a67d053bac29d37e03933640fbd671ad448aaa3da36c09e8b49d9adc00c
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
$:.unshift File.join(File.dirname(__FILE__), "..", "lib") require 'dowl' require 'test/unit' class SchemaTest < Test::Unit::TestCase def test_cannot_create_from_nil_file assert_raise RuntimeError do DOWL::Schema.create_from_file(nil) end end def test_create_from_file file = "examples/example.ttl" DOWL::Schema.create_from_file(File.expand_path(file)) end def test_read_classes_from_sample() file = "examples/example.ttl" schema = DOWL::Schema.create_from_file(File.expand_path(file)) classes = schema.classes() assert_not_nil classes assert_equal(2, classes.length) end def test_identify_owl_classes() model = RDF::Graph.new() model << RDF::Statement.new( RDF::URI.new("http://www.example.com/"), RDF.type, DOWL::Namespaces::OWL.Class) schema = DOWL::Schema.new(model) assert_equal(1, schema.classes.length) end def test_identify_rdf_classes() model = RDF::Graph.new() model << RDF::Statement.new( RDF::URI.new("http://www.example.com/"), RDF.type, DOWL::Namespaces::RDFS.Class) schema = DOWL::Schema.new(model) assert_equal(1, schema.classes.length) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dowl-0.2 | tests/tc_schema.rb |