Exemplo n.º 1
0
 public function testRemoveUser()
 {
     $chat = new ChatRoom();
     $user = new User(1);
     $chat->addUser($user);
     $chat->addUser(new User(2));
     $chat->addUser(new User(3));
     $chat->removeUser($user);
     $this->assertEquals(2, sizeof($chat->getUsers()), 'Chat should contain 2 users');
     $this->assertNotContains($user, $chat->getUsers(), 'User should be removed from chat');
 }
Exemplo n.º 2
0
 /**
  * Set chat room for user
  *
  * @access public
  * @param \jones\wschat\components\ChatRoom $chat
  * @return void
  */
 public function setChat(ChatRoom $chat)
 {
     $this->chat = $chat;
     $this->chat->addUser($this);
 }