Skip to content

Commit 38afc51

Browse files
committed
MC-33682: Stabilize Integration tests
1 parent 27ce185 commit 38afc51

File tree

4 files changed

+19
-12
lines changed

4 files changed

+19
-12
lines changed

app/code/Magento/Sales/Controller/Adminhtml/Order/Creditmemo/Save.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ public function __construct(
5454

5555
/**
5656
* Save creditmemo
57+
*
5758
* We can save only new creditmemo. Existing creditmemos are not editable
5859
*
5960
* @return \Magento\Backend\Model\View\Result\Redirect|\Magento\Backend\Model\View\Result\Forward

dev/tests/integration/testsuite/Magento/Framework/Image/Adapter/InterfaceTest.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,17 +108,18 @@ protected function _isFormatSupported($image, $adapter)
108108
* Mark test as skipped if not
109109
*
110110
* @param string $adapterType
111-
* @return \Magento\Framework\Image\Adapter\AdapterInterface
111+
* @return \Magento\Framework\Image\Adapter\AdapterInterface|null
112112
*/
113113
protected function _getAdapter($adapterType)
114114
{
115+
$adapter = null;
115116
try {
116117
$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
117118
$adapter = $objectManager->get(\Magento\Framework\Image\AdapterFactory::class)->create($adapterType);
118-
return $adapter;
119119
} catch (\Exception $e) {
120120
$this->markTestSkipped($e->getMessage());
121121
}
122+
return $adapter;
122123
}
123124

124125
/**
@@ -667,7 +668,7 @@ public function createPngFromStringDataProvider()
667668
[
668669
['x' => 5, 'y' => 8],
669670
'expectedColor1' => ['red' => 0, 'green' => 0, 'blue' => 0],
670-
['x' => 0, 'y' => 14],
671+
['x' => 0, 'y' => 11],
671672
'expectedColor2' => ['red' => 255, 'green' => 255, 'blue' => 255],
672673
\Magento\Framework\Image\Adapter\AdapterInterface::ADAPTER_GD2,
673674
],
@@ -679,9 +680,9 @@ public function createPngFromStringDataProvider()
679680
\Magento\Framework\Image\Adapter\AdapterInterface::ADAPTER_IM
680681
],
681682
[
682-
['x' => 1, 'y' => 14],
683+
['x' => 1, 'y' => 11],
683684
'expectedColor1' => ['red' => 255, 'green' => 255, 'blue' => 255],
684-
['x' => 5, 'y' => 12],
685+
['x' => 5, 'y' => 11],
685686
'expectedColor2' => ['red' => 0, 'green' => 0, 'blue' => 0],
686687
\Magento\Framework\Image\Adapter\AdapterInterface::ADAPTER_GD2
687688
],

dev/tests/integration/testsuite/Magento/Framework/MessageQueue/UseCase/WaitAndNotWaitMessagesTest.php

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ class WaitAndNotWaitMessagesTest extends QueueTestCaseAbstract
5454
protected function setUp(): void
5555
{
5656
parent::setUp();
57+
// phpstan:ignore "Class Magento\TestModuleAsyncAmqp\Model\AsyncTestData not found."
5758
$this->msgObject = $this->objectManager->create(AsyncTestData::class);
5859
$this->reader = $this->objectManager->get(FileReader::class);
5960
$this->filesystem = $this->objectManager->get(Filesystem::class);
@@ -65,7 +66,9 @@ protected function setUp(): void
6566
*/
6667
public function testWaitForMessages()
6768
{
68-
$this->assertContainsEquals(['queue' => ['consumers_wait_for_messages' => 1]], $this->config);
69+
$this->assertArrayHasKey('queue', $this->config);
70+
$this->assertArrayHasKey('consumers_wait_for_messages', $this->config['queue']);
71+
$this->assertEquals(1, $this->config['queue']['consumers_wait_for_messages']);
6972

7073
foreach ($this->messages as $message) {
7174
$this->publishMessage($message);
@@ -93,7 +96,10 @@ public function testNotWaitForMessages(): void
9396
$config['queue']['consumers_wait_for_messages'] = 0;
9497
$this->writeConfig($config);
9598

96-
$this->assertContainsEquals(['queue' => ['consumers_wait_for_messages' => 0]], $this->loadConfig());
99+
$loadedConfig = $this->loadConfig();
100+
$this->assertArrayHasKey('queue', $loadedConfig);
101+
$this->assertArrayHasKey('consumers_wait_for_messages', $loadedConfig['queue']);
102+
$this->assertEquals(0, $loadedConfig['queue']['consumers_wait_for_messages']);
97103
foreach ($this->messages as $message) {
98104
$this->publishMessage($message);
99105
}
@@ -106,10 +112,9 @@ public function testNotWaitForMessages(): void
106112
}
107113

108114
// Checks that consumers do not wait 4th message and die
109-
$this->assertContainsEquals(
110-
['mixed.sync.and.async.queue.consumer' => []],
111-
$this->publisherConsumerController->getConsumersProcessIds()
112-
);
115+
$consumersProcessIds = $this->publisherConsumerController->getConsumersProcessIds();
116+
$this->assertArrayHasKey('mixed.sync.and.async.queue.consumer', $consumersProcessIds);
117+
$this->assertEquals([], $consumersProcessIds['mixed.sync.and.async.queue.consumer']);
113118
}
114119

115120
/**

lib/internal/Magento/Framework/Archive/Tar.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
class Tar extends \Magento\Framework\Archive\AbstractArchive implements \Magento\Framework\Archive\ArchiveInterface
1717
{
1818
/**
19-
* Tar block size
19+
* The value of the tar block size
2020
*
2121
* @const int
2222
*/

0 commit comments

Comments
 (0)