public function dtestIsCurrent() { $user1 = new ParseUser(); $user2 = new ParseUser(); $user3 = new ParseUser(); $user1->setUsername('a'); $user2->setUsername('b'); $user3->setUsername('c'); $user1->setPassword('password'); $user2->setPassword('password'); $user3->setPassword('password'); $user1->signUp(); $this->assertTrue($user1->isCurrent()); $this->assertFalse($user2->isCurrent()); $this->assertFalse($user3->isCurrent()); $user2->signUp(); $this->assertTrue($user2->isCurrent()); $this->assertFalse($user1->isCurrent()); $this->assertFalse($user3->isCurrent()); $user3->signUp(); $this->assertTrue($user3->isCurrent()); $this->assertFalse($user1->isCurrent()); $this->assertFalse($user2->isCurrent()); $user = ParseUser::logIn('a', 'password'); $this->assertTrue($user1->isCurrent()); $this->assertFalse($user2->isCurrent()); $this->assertFalse($user3->isCurrent()); $user = ParseUser::logIn('b', 'password'); $this->assertTrue($user2->isCurrent()); $this->assertFalse($user1->isCurrent()); $this->assertFalse($user3->isCurrent()); $user = ParseUser::logIn('c', 'password'); $this->assertTrue($user3->isCurrent()); $this->assertFalse($user1->isCurrent()); $this->assertFalse($user2->isCurrent()); ParseUser::logOut(); $this->assertFalse($user1->isCurrent()); $this->assertFalse($user2->isCurrent()); $this->assertFalse($user3->isCurrent()); }