/** * testRemoveAdapterReturnsFalseForUnknownAdapter * * Test call to removeAdapter() with an unknown adapter returns false. * * @covers ArpAuth\Authentication\Adapter\AdapterChain::removeAdapter * @test */ public function testRemoveAdapterReturnsFalseForUnknownAdapter() { $adapterChain = new AdapterChain([]); /** @var ChainableAdapterInterface|\PHPUnit_Framework_MockObject_Stub $chainableAdapter */ $chainableAdapter = $this->getMock(ChainableAdapterInterface::class); $chainableAdapter->expects($this->once())->method('getName')->will($this->returnValue('foo')); $result = $adapterChain->removeAdapter($chainableAdapter); $this->assertFalse($result); }