eZ\Publish\Core\Repository\Tests\Service\Mock\ContentTest::mockGetDefaultObjectStates PHP Method

mockGetDefaultObjectStates() protected method

    protected function mockGetDefaultObjectStates()
    {
        /** @var \PHPUnit_Framework_MockObject_MockObject $objectStateHandlerMock */
        $objectStateHandlerMock = $this->getPersistenceMock()->objectStateHandler();
        $objectStateGroups = array(new SPIObjectStateGroup(array('id' => 10)), new SPIObjectStateGroup(array('id' => 20)));
        /* @var \PHPUnit_Framework_MockObject_MockObject $objectStateHandlerMock */
        $objectStateHandlerMock->expects($this->once())->method('loadAllGroups')->will($this->returnValue($objectStateGroups));
        $objectStateHandlerMock->expects($this->at(1))->method('loadObjectStates')->with($this->equalTo(10))->will($this->returnValue(array(new SPIObjectState(array('id' => 11, 'groupId' => 10)), new SPIObjectState(array('id' => 12, 'groupId' => 10)))));
        $objectStateHandlerMock->expects($this->at(2))->method('loadObjectStates')->with($this->equalTo(20))->will($this->returnValue(array(new SPIObjectState(array('id' => 21, 'groupId' => 20)), new SPIObjectState(array('id' => 22, 'groupId' => 20)))));
    }
ContentTest