public function verifyShouldReturnFalseWhenTokenAlgorithmIsDifferent()
{
$signer = $this->createMock(Signer::class);
$signature = $this->createMock(Signature::class);
$signer->expects($this->any())->method('getAlgorithmId')->willReturn('HS256');
$signature->expects($this->never())->method('verify');
$token = new Token(['alg' => 'RS256'], [], $signature);
self::assertFalse($token->verify($signer, 'test'));
}