Skip to content

Commit 23f9f97

Browse files
committed
ACP2E-1973: Adobe Commerce Cloud cannot use GET_LOCK in the database because of Galera cluster limitation
- Add test coverage
1 parent 2a9b37a commit 23f9f97

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

dev/tests/integration/testsuite/Magento/Framework/Cache/LockGuardedCacheLoaderTest.php

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ protected function setUp(): void
5656
* @return void
5757
*/
5858
public function testLockedLoadData(
59-
$lockName, $dataLoader, $dataCollector, $dataSaver, $expected
59+
$lockName,
60+
$dataLoader,
61+
$dataCollector,
62+
$dataSaver,
63+
$expected
6064
) {
6165
$result = $this->lockGuardedCacheLoader->lockedLoadData(
6266
$lockName,
@@ -76,16 +80,28 @@ public function dataProviderLockGuardedCacheLoader(): array
7680
return [
7781
'Data loader read' => [
7882
'lockName',
79-
function () {return ['data1', 'data2'];},
80-
function () {return ['data3', 'data4'];},
81-
function () {return new \stdClass();},
83+
function () {
84+
return ['data1', 'data2'];
85+
},
86+
function () {
87+
return ['data3', 'data4'];
88+
},
89+
function () {
90+
return new \stdClass();
91+
},
8292
['data1', 'data2'],
8393
],
8494
'Data collector read' => [
8595
'lockName',
86-
function () {return false;},
87-
function () {return ['data3', 'data4'];},
88-
function () {return new \stdClass();},
96+
function () {
97+
return false;
98+
},
99+
function () {
100+
return ['data3', 'data4'];
101+
},
102+
function () {
103+
return new \stdClass();
104+
},
89105
['data3', 'data4'],
90106
],
91107
];

0 commit comments

Comments
 (0)