Exemplo n.º 1
0
 public function testGetGroup()
 {
     $wikipedias = Sites::singleton()->getSiteGroup("wikipedia");
     $this->assertFalse($wikipedias->isEmpty());
     /* @var Site $site */
     foreach ($wikipedias as $site) {
         $this->assertEquals('wikipedia', $site->getGroup());
     }
 }
Exemplo n.º 2
0
 /**
  * Inserts sites into the database for the unit tests that need them.
  *
  * @since 0.1
  */
 public static function insertIntoDb()
 {
     $dbw = wfGetDB(DB_MASTER);
     $dbw->begin(__METHOD__);
     $dbw->delete('sites', '*', __METHOD__);
     $dbw->delete('site_identifiers', '*', __METHOD__);
     /**
      * @var Site $site
      */
     foreach (TestSites::getSites() as $site) {
         $site->save();
     }
     $dbw->commit(__METHOD__);
     Sites::singleton()->getSites(false);
     // re-cache
 }