getHashType($this->modernHash); $this->assertEquals('modern', $type); $type = $hasher->getHashType($this->legacyHash); $this->assertEquals('legacy', $type); $type = $hasher->getHashType($this->userCakeHash); $this->assertEquals('sha1', $type); } public function testVerify() { $hasher = new Hasher; $this->assertTrue($hasher->verify($this->plainText, $this->modernHash)); $this->assertTrue($hasher->verify($this->plainText, $this->legacyHash)); $this->assertTrue($hasher->verify($this->plainText, $this->userCakeHash)); } public function testVerifyReject() { $hasher = new Hasher; $this->assertFalse($hasher->verify('selleth', $this->modernHash)); $this->assertFalse($hasher->verify('selleth', $this->legacyHash)); $this->assertFalse($hasher->verify('selleth', $this->userCakeHash)); } }