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(); }
public function testListVocabularies() { MwRdf::registerVocabulary("rdf", "MwRdf_Vocabulary_Rdf"); MwRdf::registerVocabulary("rdfs", "MwRdf_Vocabulary_RdfSchema"); MwRdf::registerVocabulary("cc", "MwRdf_Vocabulary_CreativeCommons"); MwRdf::registerVocabulary("dc", "MwRdf_Vocabulary_DCMES"); $this->assertType('array', MwRdf::ListVocabularies()); $this->assertContains('rdf', MwRdf::ListVocabularies()); $this->assertContains('rdfs', MwRdf::ListVocabularies()); $this->assertContains('cc', MwRdf::ListVocabularies()); $this->assertContains('dc', MwRdf::ListVocabularies()); }