The purpose of this test is to check whether patch changes in Magento are backward compatible
Definition at line 21 of file BCPatchTest.php.
◆ setUp()
◆ testDataInstallationWithoutVersion()
testDataInstallationWithoutVersion |
( |
| ) |
|
@moduleName Magento_TestSetupDeclarationModule5
Definition at line 128 of file BCPatchTest.php.
130 $this->moduleManager->updateRevision(
131 'Magento_TestSetupDeclarationModule5',
132 'module-without-version',
136 $this->cliCommand->install([
'Magento_TestSetupDeclarationModule5']);
137 self::assertTrue($this->dbVersionInfo->isDataUpToDate(
'Magento_TestSetupDeclarationModule5'));
138 self::assertTrue($this->dbVersionInfo->isSchemaUpToDate(
'Magento_TestSetupDeclarationModule5'));
139 $this->moduleResource->setDataVersion(
'Magento_TestSetupDeclarationModule5',
'1.0.2');
140 $this->moduleResource->setDataVersion(
'Magento_TestSetupDeclarationModule5',
'1.0.2');
141 $this->moduleManager->updateRevision(
142 'Magento_TestSetupDeclarationModule5',
147 $this->moduleManager->updateRevision(
148 'Magento_TestSetupDeclarationModule5',
153 $this->moduleManager->updateRevision(
154 'Magento_TestSetupDeclarationModule5',
156 'SomeSkippedPatch.php',
159 $this->cliCommand->upgrade();
160 self::assertTrue($this->dbVersionInfo->isDataUpToDate(
'Magento_TestSetupDeclarationModule5'));
161 self::assertTrue($this->dbVersionInfo->isSchemaUpToDate(
'Magento_TestSetupDeclarationModule5'));
165 $this->tableData->describeTableData(
'reference_table',
'some_integer')
169 $this->tableData->describeTableData(
'test_table',
'varchar')
◆ testDataMixedMode()
@moduleName Magento_TestSetupDeclarationModule5
Definition at line 71 of file BCPatchTest.php.
73 $this->moduleManager->updateRevision(
74 'Magento_TestSetupDeclarationModule5',
79 $this->moduleManager->updateRevision(
80 'Magento_TestSetupDeclarationModule5',
86 $this->cliCommand->install([
'Magento_TestSetupDeclarationModule5']);
87 self::assertTrue($this->dbVersionInfo->isDataUpToDate(
'Magento_TestSetupDeclarationModule5'));
88 self::assertTrue($this->dbVersionInfo->isSchemaUpToDate(
'Magento_TestSetupDeclarationModule5'));
91 $this->tableData->describeTableData(
'reference_table',
'some_integer')
95 $this->tableData->describeTableData(
'test_table',
'varchar')
◆ testSkippedPatch()
@moduleName Magento_TestSetupDeclarationModule5
Definition at line 102 of file BCPatchTest.php.
104 $this->moduleManager->updateRevision(
105 'Magento_TestSetupDeclarationModule5',
110 $this->moduleManager->updateRevision(
111 'Magento_TestSetupDeclarationModule5',
113 'SomeSkippedPatch.php',
116 $this->cliCommand->install([
'Magento_TestSetupDeclarationModule5']);
117 self::assertTrue($this->dbVersionInfo->isDataUpToDate(
'Magento_TestSetupDeclarationModule5'));
118 self::assertTrue($this->dbVersionInfo->isSchemaUpToDate(
'Magento_TestSetupDeclarationModule5'));
121 $this->tableData->describeTableData(
'test_table',
'varchar')
◆ testSuccessfullInstall()
testSuccessfullInstall |
( |
| ) |
|
@moduleName Magento_TestSetupDeclarationModule5
Definition at line 61 of file BCPatchTest.php.
63 $this->cliCommand->install([
'Magento_TestSetupDeclarationModule5']);
64 self::assertTrue($this->dbVersionInfo->isDataUpToDate(
'Magento_TestSetupDeclarationModule5'));
65 self::assertTrue($this->dbVersionInfo->isSchemaUpToDate(
'Magento_TestSetupDeclarationModule5'));
The documentation for this class was generated from the following file:
- vendor/magento/magento2-base/dev/tests/setup-integration/testsuite/Magento/Setup/BCPatchTest.php