public function testCreateAndDelete() { $uid = 9999; $nprops = array('name' => 'somenetwork', 'auth_url' => 'someurl', 'login_url' => 'someurl2', 'canvas_url' => 'someurl3', 'web_url' => 'someurl4'); // TODO: TESTING: If this test fails, it can cause subsequent test failures Api_Dao_Network::createNetwork($uid, 'somekey', $nprops); $nlist = Api_Dao_Network::getNetworkProperties($uid); $this->assertEquals(4, count($nlist)); $testNetwork = null; foreach ($nlist as $net) { if ($net['key'] == 'somekey') { $testNetwork = $net; break; } } $this->assertNotNull($testNetwork, 'Expected to find a network with key somekey'); $this->assertEquals('somekey', $testNetwork['key']); $this->assertEquals('somenetwork', $testNetwork['name']); $this->assertEquals('someurl', $testNetwork['auth_url']); $this->assertEquals('someurl2', $testNetwork['login_url']); $this->assertEquals('someurl3', $testNetwork['canvas_url']); $this->assertEquals('someurl4', $testNetwork['web_url']); Api_Dao_Network::deleteNetwork('somekey'); $nlist = Api_Dao_Network::getNetworkProperties($uid); $this->assertEquals(3, count($nlist)); }
/** * Enter description here... * * @param unknown_type $uid * @param unknown_type $nids * @param unknown_type $props * @return unknown */ public static function getNetworkProperties($uid, $nids = array(), $props = null) { return Api_Dao_Network::getNetworkProperties($uid, $nids, $props)->toArray(); }