public function testGetSetProperties() { $uid = 9999; $nid = 'key1'; $nprops = array('name' => 'net1', 'auth_url' => 'someurl', 'login_url' => 'someurl2', 'canvas_url' => 'someurl3', 'web_url' => 'someurl4'); Api_Dao_Network::createNetwork($uid, $nid, $nprops); $props = Api_Dao_Network::getNetworkProperties($uid, array($nid)); $this->assertEquals(1, count($props)); $this->assertEquals('net1', $props[0]['name']); $this->assertEquals($nid, $props[0]['key']); $newprops = array('name' => 'newname', 'auth_url' => 'someurl', 'login_url' => 'anotherurl', 'canvas_url' => 'yaurl', 'web_url' => 'yaurl2', 'social_url' => 'yaurl3', 'auth_class' => 'yaurl4', 'postmap_url' => 'yaurl5'); Api_Dao_Network::setNetworkProperties($uid, $nid, $newprops); $props = Api_Dao_Network::getNetworkProperties($uid, array($nid)); $this->assertEquals(1, count($props)); $this->assertEquals($nid, $props[0]['key']); foreach ($newprops as $pname => $pval) { $this->assertEquals($pval, $props[0][$pname]); } Api_Dao_Network::deleteNetwork($nid); }
/** * Enter description here... * * @param unknown_type $uid * @param unknown_type $nid * @param unknown_type $props */ public static function setNetworkProperties($uid, $nid, $props) { Api_Dao_Network::setNetworkProperties($uid, $nid, $props); }