Skip to content

Commit 3396029

Browse files
author
silinmykola
committed
33292 replace AspectMock from BaseGenerateCommandTest
1 parent 0a77327 commit 3396029

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

dev/tests/unit/Magento/FunctionalTestFramework/Console/BaseGenerateCommandTest.php

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
*/
66
namespace tests\unit\Magento\FunctionalTestFramework\Console;
77

8-
use AspectMock\Test as AspectMock;
98
use PHPUnit\Framework\TestCase;
109
use Magento\FunctionalTestingFramework\Console\BaseGenerateCommand;
1110
use Magento\FunctionalTestingFramework\Suite\Objects\SuiteObject;
@@ -15,11 +14,6 @@
1514

1615
class BaseGenerateCommandTest extends TestCase
1716
{
18-
public function tearDown(): void
19-
{
20-
AspectMock::clean();
21-
}
22-
2317
public function testOneTestOneSuiteConfig()
2418
{
2519
$testOne = new TestObject('Test1', [], [], []);
@@ -182,13 +176,25 @@ public function testSuiteToTestSyntax()
182176
*/
183177
public function mockHandlers($testArray, $suiteArray)
184178
{
185-
AspectMock::double(TestObjectHandler::class, ['initTestData' => ''])->make();
179+
$testObjectHandler = TestObjectHandler::getInstance();
180+
$reflection = new \ReflectionClass(TestObjectHandler::class);
181+
$reflectionMethod = $reflection->getMethod('initTestData');
182+
$reflectionMethod->setAccessible(true);
183+
$output = $reflectionMethod->invoke($testObjectHandler);
184+
$this->assertEquals('', $output);
185+
186186
$handler = TestObjectHandler::getInstance();
187187
$property = new \ReflectionProperty(TestObjectHandler::class, 'tests');
188188
$property->setAccessible(true);
189189
$property->setValue($handler, $testArray);
190190

191-
AspectMock::double(SuiteObjectHandler::class, ['initSuiteData' => ''])->make();
191+
$suiteObjectHandler = SuiteObjectHandler::getInstance();
192+
$reflection = new \ReflectionClass(SuiteObjectHandler::class);
193+
$reflectionMethod = $reflection->getMethod('initSuiteData');
194+
$reflectionMethod->setAccessible(true);
195+
$output = $reflectionMethod->invoke($suiteObjectHandler);
196+
$this->assertEquals('', $output);
197+
192198
$handler = SuiteObjectHandler::getInstance();
193199
$property = new \ReflectionProperty(SuiteObjectHandler::class, 'suiteObjects');
194200
$property->setAccessible(true);

0 commit comments

Comments
 (0)