Exemplo n.º 1
0
	public function testBasics () {
		$user = new User;
		
		$user->setUsername("felicitus");
		$this->assertEquals($user->getUsername(), "felicitus");
		
		$user->setUsername("Timo A. Hummel");
		
		$hashedPassword = "******";
		
		$this->assertEquals($user->getUsername(), "timo_a_hummel");
		
		$user->setPassword("foobar");
		$this->assertEquals($user->comparePassword("foobar"), true, "Error comparing passwords: PasswordTest01");
		$this->assertEquals($user->compareHashedPassword($hashedPassword), true, "Error comparing passwords: PasswordTest02");

		$user->setHashedPassword($hashedPassword);
		$this->assertEquals($user->comparePassword("foobar"), true, "Error comparing passwords: PasswordTest03");
		$this->assertEquals($user->compareHashedPassword($hashedPassword), true, "Error comparing passwords: PasswordTest04");
	}