/** * Tests the getIfOwner() method. * * @covers ::getIfOwner() */ public function testGetIfOwner() { $this->keyValue->expects($this->at(0))->method('get')->with('test_2')->will($this->returnValue(FALSE)); $this->keyValue->expects($this->at(1))->method('get')->with('test')->will($this->returnValue($this->ownObject)); $this->keyValue->expects($this->at(2))->method('get')->with('test')->will($this->returnValue($this->otherObject)); $this->assertNull($this->tempStore->getIfOwner('test_2')); $this->assertSame($this->ownObject->data, $this->tempStore->getIfOwner('test')); $this->assertNull($this->tempStore->getIfOwner('test')); }