Neos\Flow\Tests\Unit\Persistence\Generic\QueryResultTest::setUp PHP Метод

setUp() публичный Метод

Sets up this test case
public setUp ( )
    public function setUp()
    {
        $this->persistenceManager = $this->getMockBuilder(PersistenceManager::class)->disableOriginalConstructor()->getMock();
        $this->persistenceManager->expects($this->any())->method('getObjectDataByQuery')->will($this->returnValue(['one', 'two']));
        $this->dataMapper = $this->createMock(DataMapper::class);
        $this->query = $this->createMock(QueryInterface::class);
        $this->queryResult = new QueryResult($this->query);
        $this->queryResult->injectPersistenceManager($this->persistenceManager);
        $this->queryResult->injectDataMapper($this->dataMapper);
        $this->sampleResult = [['foo' => 'Foo1', 'bar' => 'Bar1'], ['foo' => 'Foo2', 'bar' => 'Bar2']];
        $this->dataMapper->expects($this->any())->method('mapToObjects')->will($this->returnValue($this->sampleResult));
    }