* This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/
-require_once __DIR__ . '/Fixtures/AccessibleRootline.php';
+require_once __DIR__ . '/Fixtures/RootlineUtilityTestAccessibleFixture.php';
/**
* Testcase for class \TYPO3\CMS\Core\Utility\RootlineUtility
* @test
*/
public function isMountedPageWithoutMountPointsReturnsFalse() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertFalse($fixture->isMountedPage());
}
* @test
*/
public function isMountedPageWithMatchingMountPointParameterReturnsTrue() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$this->assertTrue($fixture->isMountedPage());
}
* @test
*/
public function isMountedPageWithNonMatchingMountPointParameterReturnsFalse() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '99-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '99-99');
$this->assertFalse($fixture->isMountedPage());
}
* @expectedException RuntimeException
*/
public function processMountedPageWithNonMountedPageThrowsException() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$fixture->processMountedPage(array('uid' => 1), array('uid' => 99, 'doktype' => \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_DEFAULT));
}
* @test
*/
public function processMountedPageWithMountedPageNotThrowsException() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$fixture->processMountedPage(array('uid' => 1), array('uid' => 99, 'doktype' => \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_MOUNTPOINT, 'mount_pid' => 1));
}
* @test
*/
public function processMountedPageWithMountedPageAddsMountedFromParameter() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$result = $fixture->processMountedPage(array('uid' => 1), array('uid' => 99, 'doktype' => \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_MOUNTPOINT, 'mount_pid' => 1));
$this->assertTrue(isset($result['_MOUNTED_FROM']));
$this->assertSame(1, $result['_MOUNTED_FROM']);
* @test
*/
public function processMountedPageWithMountedPageAddsMountPointParameterToReturnValue() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$result = $fixture->processMountedPage(array('uid' => 1), array('uid' => 99, 'doktype' => \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_MOUNTPOINT, 'mount_pid' => 1));
$this->assertTrue(isset($result['_MP_PARAM']));
$this->assertSame('1-99', $result['_MP_PARAM']);
* @test
*/
public function processMountedPageForMountPageIsOverlayAddsMountOLParameter() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$result = $fixture->processMountedPage(array('uid' => 1), array('uid' => 99, 'doktype' => \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_MOUNTPOINT, 'mount_pid' => 1, 'mount_pid_ol' => 1));
$this->assertTrue(isset($result['_MOUNT_OL']));
$this->assertSame(TRUE, $result['_MOUNT_OL']);
* @test
*/
public function processMountedPageForMountPageIsOverlayAddsDataInformationAboutMountPage() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$result = $fixture->processMountedPage(array('uid' => 1), array('uid' => 99, 'doktype' => \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_MOUNTPOINT, 'mount_pid' => 1, 'mount_pid_ol' => 1, 'pid' => 5, 'title' => 'TestCase'));
$this->assertTrue(isset($result['_MOUNT_PAGE']));
$this->assertSame(array('uid' => 99, 'pid' => 5, 'title' => 'TestCase'), $result['_MOUNT_PAGE']);
*/
public function processMountedPageForMountPageWithoutOverlayReplacesMountedPageWithMountPage() {
$a = array('uid' => 99, 'doktype' => \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_MOUNTPOINT, 'mount_pid' => 1, 'mount_pid_ol' => 0);
- $fixture = new Fixtures\AccessibleRootlineUtility(1, '1-99');
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
$result = $fixture->processMountedPage(array('uid' => 1), $a);
$this->assertIsSubset($a, $result);
}
* @test
*/
public function columnHasRelationToResolveDetectsGroupFieldAsLocal() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertFalse($fixture->columnHasRelationToResolve(array(
'type' => 'group'
)));
* @test
*/
public function columnHasRelationToResolveDetectsGroupFieldWithMMAsRemote() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertTrue($fixture->columnHasRelationToResolve(array(
'config' => array(
'type' => 'group',
* @test
*/
public function columnHasRelationToResolveDetectsInlineFieldAsLocal() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertFalse($fixture->columnHasRelationToResolve(array(
'config' => array(
'type' => 'inline'
* @test
*/
public function columnHasRelationToResolveDetectsInlineFieldWithForeignKeyAsRemote() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertTrue($fixture->columnHasRelationToResolve(array(
'config' => array(
'type' => 'inline',
* @test
*/
public function columnHasRelationToResolveDetectsInlineFieldWithFMMAsRemote() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertTrue($fixture->columnHasRelationToResolve(array(
'config' => array(
'type' => 'inline',
* @test
*/
public function columnHasRelationToResolveDetectsSelectFieldAsLocal() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertFalse($fixture->columnHasRelationToResolve(array(
'config' => array(
'type' => 'select'
* @test
*/
public function columnHasRelationToResolveDetectsSelectFieldWithMMAsRemote() {
- $fixture = new Fixtures\AccessibleRootlineUtility(1);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1);
$this->assertTrue($fixture->columnHasRelationToResolve(array(
'config' => array(
'type' => 'select',
$pageContext->sys_language_uid = 8;
$pageContext->versioningWorkspaceId = 15;
$pageContext->versioningPreview = TRUE;
- $fixture = new Fixtures\AccessibleRootlineUtility(42, '47-11', $pageContext);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(42, '47-11', $pageContext);
$this->assertSame('42_47-11_8_15_1', $fixture->getCacheIdentifier());
$pageContext->versioningPreview = FALSE;
- $fixture = new Fixtures\AccessibleRootlineUtility(42, '47-11', $pageContext);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(42, '47-11', $pageContext);
$this->assertSame('42_47-11_8_15_0', $fixture->getCacheIdentifier());
$pageContext->versioningWorkspaceId = 0;
- $fixture = new Fixtures\AccessibleRootlineUtility(42, '47-11', $pageContext);
+ $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(42, '47-11', $pageContext);
$this->assertSame('42_47-11_8_0_0', $fixture->getCacheIdentifier());
}