Example #1
0
 public function testSetCurrentUser()
 {
     $this->assertEmpty($this->object->getGroups());
     $this->assertEmpty($this->object->getUserId());
     $this->assertEmpty($this->object->getUserName());
     $this->object->setCurrentUser(1, 'test', array('x1', 'x2'));
     $this->assertEquals(1, $this->object->getUserId());
     $this->assertEquals('test', $this->object->getUserName());
     $this->assertEquals(array('x1', 'x2'), $this->object->getGroups());
     $this->object->setCurrentUser(2, 'other test', array('a', 'b', 'c'));
     $this->assertEquals(2, $this->object->getUserId());
     $this->assertEquals('other test', $this->object->getUserName());
     $this->assertEquals(array('a', 'b', 'c'), $this->object->getGroups());
 }