public function setUp() { MwRdfTest::setupStorage(); $article = MwRdfTest::createStorageTestArticle(); $this->agent = MwRdf::ModelingAgent($article); $this->agent->registerModelMaker('MwRdf_InPage_Modeler'); $this->agent->registerModelMaker('MwRdf_Categories_Modeler'); MwRdf::RegisterVocabulary("dc", "MwRdf_Vocabulary_DCmes"); }
public function testRegisterVocabulary() { MwRdf::RegisterVocabulary('TestVocab', 'TestVocabularyClass'); $ns = 'http://example.com/test/'; $tv = MwRdf::Vocabulary('TestVocab'); $this->assertInstanceOf($tv->Left, "LibRDF_UriNode"); $this->assertEquals("[{$ns}Left]", $tv->Left->__toString()); $this->assertTrue($tv->Right instanceof LibRDF_UriNode); $this->assertEquals("[{$ns}Right]", $tv->Right->__toString()); $this->assertTrue($tv->Over instanceof LibRDF_UriNode); $this->assertEquals("[{$ns}Over]", $tv->Over->__toString()); $this->assertTrue($tv->Under instanceof LibRDF_UriNode); $this->assertEquals("[{$ns}Under]", $tv->Under->__toString()); }
protected function setUp() { MwRdfTest::setupGlobals(); MwRdf::RegisterVocabulary('rdf', "MwRdf_Vocabulary_Rdf"); MwRdf::RegisterVocabulary('dc', "MwRdf_Vocabulary_DCmes"); MwRdf::RegisterVocabulary('dcterms', "MwRdf_Vocabulary_DcTerms"); MwRdf::RegisterVocabulary('dctype', "MwRdf_Vocabulary_DcMiType"); MwRdf::registerVocabulary("cc", "MwRdf_Vocabulary_CreativeCommons"); MwRdf::registerVocabulary("rdfs", "MwRdf_Vocabulary_RdfSchema"); $cats = array('TestPages', 'StorageTests'); $user = new User(2); $article = MwRdfTest::createTestArticle('Modeling test article', MwRdfTest::InPageWikitext(), $cats, $user); $this->agent = MwRdf::ModelingAgent($article); $this->agent->unregisterModelMakers(); }