/**
  * @depends testGetTmKeyStructure_withArgs
  */
 public function testGetClientTmKeyStructure_withArgs()
 {
     $args = array('key' => self::$dummyTmKey_key, 'uid_transl' => self::$dummyTmKey_uid_transl, 'r_transl' => self::$dummyTmKey_r_transl, 'w_transl' => self::$dummyTmKey_w_transl, 'owner' => self::$dummyTmKey_owner, 'r' => self::$dummyTmKey_r, 'w' => self::$dummyTmKey_w, 'edit' => self::$dummyTmKey_edit);
     $structure = TmKeyManagement_TmKeyManagement::getClientTmKeyStructure($args);
     $this->assertInstanceOf("TmKeyManagement_ClientTmKeyStruct", $structure);
     $this->assertObjectHasAttribute("edit", $structure);
     $this->assertTrue($structure->edit);
     $this->assertNull($structure->tm);
     $this->assertNull($structure->glos);
     $this->assertEquals(self::$dummyTmKey_owner, $structure->owner);
     $this->assertEquals(self::$dummyTmKey_uid_transl, $structure->uid_transl);
     $this->assertNull($structure->uid_rev);
     $this->assertNull($structure->name);
     $this->assertEquals(self::$dummyTmKey_key, $structure->key);
     $this->assertEquals(self::$dummyTmKey_r, $structure->r);
     $this->assertEquals(self::$dummyTmKey_w, $structure->w);
     $this->assertEquals(self::$dummyTmKey_r_transl, $structure->r_transl);
     $this->assertEquals(self::$dummyTmKey_w_transl, $structure->w_transl);
     $this->assertNull($structure->r_rev);
     $this->assertNull($structure->w_rev);
     $this->assertNull($structure->source);
     $this->assertNull($structure->target);
 }