Neos\ContentRepository\Tests\Functional\Migration\Domain\Repository\MigrationStatusRepositoryTest::findAllReturnsResultsInAscendingVersionOrder PHP Метод

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

    public function findAllReturnsResultsInAscendingVersionOrder()
    {
        $this->repository->add(new MigrationStatus('zyx', MigrationStatus::DIRECTION_DOWN, new \DateTime()));
        $this->repository->add(new MigrationStatus('abc', MigrationStatus::DIRECTION_UP, new \DateTime()));
        $this->repository->add(new MigrationStatus('mnk', MigrationStatus::DIRECTION_DOWN, new \DateTime()));
        $this->persistenceManager->persistAll();
        $this->persistenceManager->clearState();
        $expectedVersionOrder = array('abc', 'mnk', 'zyx');
        /** @var MigrationStatus $status */
        $i = 0;
        foreach ($this->repository->findAll() as $status) {
            $this->assertEquals($expectedVersionOrder[$i], $status->getVersion());
            $i++;
        }
    }