‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest:
TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest

Public Member Functions

 _before (ApplicationTester $I, PageTree $pageTree)
 
 _after (ApplicationTester $I)
 
 importDisplaysTitleOfSelectedPageInModuleHeader (ApplicationTester $I)
 
 uploadFileConsidersOverwritingFlag (ApplicationTester $I)
 
 rejectImportIfPrerequisitesNotMet (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 
 importPageAndRecords (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 
 importTable (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 
 importRecord (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 

Protected Attributes

array $testFilesToDelete = []
 
string $inPageTree = '#typo3-pagetree-treeContainer .nodes'
 
string $inModuleHeader = '.module-docheader'
 
string $inModuleTabs = '#ImportExportController .nav-tabs'
 
string $inModuleTabsBody = '#ImportExportController .tab-content'
 
string $inTabImport = '#import-import'
 
string $inFlashMessages = '.typo3-messages'
 
string $contextMenuMore = '#contentMenu0 li.list-group-item-submenu'
 
string $contextMenuImport = '#contentMenu1 li.list-group-item[data-callback-action=importT3d]'
 
string $tabUpload = 'a[href="#import-upload"]'
 
string $tabMessages = 'a[href="#import-errors"]'
 
string $inputUploadFile = 'input[type=file]'
 
string $checkboxOverwriteFile = 'input#checkOverwriteExistingFiles'
 
string $buttonUploadFile = '_upload'
 
string $buttonPreview = '.btn[value=Preview]'
 
string $buttonImport = 'button[name="tx_impexp[import_file]"]'
 
string $buttonNewImport = 'input[name="tx_impexp[new_import]"]'
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest
string $contextMenuMore = 'li.list-group-item-submenu'
 
string $contextMenuExport = '[data-callback-action=exportT3d]'
 
string $contextMenuImport = '[data-callback-action=importT3d]'
 

Private Member Functions

 rejectUploadedFileOfUnsupportedFileFormat (ApplicationTester $I)
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest
 selectInContextMenu (ApplicationTester $I, array $path)
 
 waitForAjaxRequestToFinish (ApplicationTester $I)
 
 setPageAccess (ApplicationTester $I, PageTree $pageTree, array $pagePath, int $userGroupId, int $recursionLevel=1)
 
 setModAccess (ApplicationTester $I, int $userGroupId, array $modAccessByName)
 
 setUserTsConfig (ApplicationTester $I, Scenario $scenario, int $userId, string $userTsConfig)
 

Detailed Description

Various import related tests

Definition at line 27 of file ImportCest.php.

Member Function Documentation

◆ _after()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::_after ( ApplicationTester  $I)

Definition at line 62 of file ImportCest.php.

◆ _before()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::_before ( ApplicationTester  $I,
PageTree  $pageTree 
)
Exceptions

Definition at line 53 of file ImportCest.php.

References TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree\openPath().

◆ importDisplaysTitleOfSelectedPageInModuleHeader()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importDisplaysTitleOfSelectedPageInModuleHeader ( ApplicationTester  $I)
Exceptions

Definition at line 76 of file ImportCest.php.

◆ importPageAndRecords()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importPageAndRecords ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)
Exceptions

Definition at line 212 of file ImportCest.php.

◆ importRecord()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importRecord ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)
Exceptions

Definition at line 300 of file ImportCest.php.

◆ importTable()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importTable ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)
Exceptions

Definition at line 252 of file ImportCest.php.

◆ rejectImportIfPrerequisitesNotMet()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::rejectImportIfPrerequisitesNotMet ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)
Exceptions

Definition at line 163 of file ImportCest.php.

◆ rejectUploadedFileOfUnsupportedFileFormat()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::rejectUploadedFileOfUnsupportedFileFormat ( ApplicationTester  $I)
private

Skipping:

Currently the unsupported file is still uploaded successfully.. In the future, the module should pay strict attention to the file format and reject all but XML and T3D..

Skip this test by declaring it private instead of using skip annotation or $I->markTestSkipped() as it seems to break the preceding test.

Exceptions

Definition at line 140 of file ImportCest.php.

◆ uploadFileConsidersOverwritingFlag()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::uploadFileConsidersOverwritingFlag ( ApplicationTester  $I)

Definition at line 91 of file ImportCest.php.

Member Data Documentation

◆ $buttonImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$buttonImport = 'button[name="tx_impexp[import_file]"]'
protected

Definition at line 47 of file ImportCest.php.

◆ $buttonNewImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$buttonNewImport = 'input[name="tx_impexp[new_import]"]'
protected

Definition at line 48 of file ImportCest.php.

◆ $buttonPreview

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$buttonPreview = '.btn[value=Preview]'
protected

Definition at line 46 of file ImportCest.php.

◆ $buttonUploadFile

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$buttonUploadFile = '_upload'
protected

Definition at line 45 of file ImportCest.php.

◆ $checkboxOverwriteFile

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$checkboxOverwriteFile = 'input#checkOverwriteExistingFiles'
protected

Definition at line 44 of file ImportCest.php.

◆ $contextMenuImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$contextMenuImport = '#contentMenu1 li.list-group-item[data-callback-action=importT3d]'
protected

Definition at line 40 of file ImportCest.php.

◆ $contextMenuMore

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$contextMenuMore = '#contentMenu0 li.list-group-item-submenu'
protected

Definition at line 39 of file ImportCest.php.

◆ $inFlashMessages

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inFlashMessages = '.typo3-messages'
protected

Definition at line 37 of file ImportCest.php.

◆ $inModuleHeader

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inModuleHeader = '.module-docheader'
protected

Definition at line 33 of file ImportCest.php.

◆ $inModuleTabs

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inModuleTabs = '#ImportExportController .nav-tabs'
protected

Definition at line 34 of file ImportCest.php.

◆ $inModuleTabsBody

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inModuleTabsBody = '#ImportExportController .tab-content'
protected

Definition at line 35 of file ImportCest.php.

◆ $inPageTree

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inPageTree = '#typo3-pagetree-treeContainer .nodes'
protected

Definition at line 32 of file ImportCest.php.

◆ $inputUploadFile

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inputUploadFile = 'input[type=file]'
protected

Definition at line 43 of file ImportCest.php.

◆ $inTabImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inTabImport = '#import-import'
protected

Definition at line 36 of file ImportCest.php.

◆ $tabMessages

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$tabMessages = 'a[href="#import-errors"]'
protected

Definition at line 42 of file ImportCest.php.

◆ $tabUpload

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$tabUpload = 'a[href="#import-upload"]'
protected

Definition at line 41 of file ImportCest.php.

◆ $testFilesToDelete

array TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$testFilesToDelete = []
protected

Definition at line 30 of file ImportCest.php.