# $File: //member/autrijus/RDF-YAML/t/1-basic.t $ $Author: autrijus $ # $Revision: #2 $ $Change: 8524 $ $DateTime: 2003/10/22 05:20:04 $ use strict; use FindBin; use File::Spec; use Test::More tests => 9; # XXX - this test suite badly needs a rewrite. use_ok('RDF::YAML'); my $obj = RDF::YAML->new; isa_ok($obj, 'RDF::YAML'); my $sample = File::Spec->catfile($FindBin::Bin, 'sample.yml'); isa_ok( $obj->parse_file($sample), 'ARRAY', 'parse_file' ); isa_ok( $obj->get_ns, 'HASH', 'get_ns' ); use_ok('RDF::Simple::Parser'); my %namespaces = ( 'rss' => 'http://purl.org/rss/1.0/' ); isa_ok( $obj->add_ns( \%namespaces ), 'HASH', 'add_ns' ); is( $obj->get_ns->{rss}, 'http://purl.org/rss/1.0/', 'add_ns works' ); my @triples = RDF::Simple::Parser->new->parse_rdf(join '', ); isa_ok( $obj->set_triples( \@triples ), 'ARRAY', 'set_triples' ); ok($obj->dump_string, 'dump_string works'); __DATA__ Autrijus.Home http://glob.autrijus.org/ Autrijus Tang en-us 2002-12-15T16:35:34+08:00 The Elixir Initiative http://glob.autrijus.org/archives/000016.html Located at http://meta.elixus.org/, this anarchistic non-organization meets every Sunday afternoon at the Cozy Café (#23 Section 3 Li-Shui Street), debate... 01Team autrijus 2002-12-15T16:35:34+08:00