Skip to content

Commit 21705a4

Browse files
committed
MQE-545: [Unit Test] OperationDefinitionObjectHandler.php
- CodeSniffer Fixes.
1 parent b9721b3 commit 21705a4

File tree

1 file changed

+36
-9
lines changed

1 file changed

+36
-9
lines changed

dev/tests/unit/Magento/FunctionalTestFramework/DataGenerator/Handlers/OperationDefinitionObjectHandlerTest.php

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,32 @@ public function testGetAllObjects()
116116
$expectedNestedMetadata1 = new OperationElement("id", "integer", "field", false, [], null);
117117
$expectedNestedMetadata2 = new OperationElement("name", "string", "field", true, [], null);
118118
$expectedNestedMetadata3 = new OperationElement("active", "boolean", "field", false, [], null);
119-
$expectedOperation1 = new OperationElement("object", "objectType", "object", false, [],
120-
[0 => $expectedNestedMetadata1, 1 => $expectedNestedMetadata2, 2 =>$expectedNestedMetadata3]);
119+
$expectedOperation1 = new OperationElement(
120+
"object",
121+
"objectType",
122+
"object",
123+
false,
124+
[],
125+
[0 => $expectedNestedMetadata1, 1 => $expectedNestedMetadata2, 2 =>$expectedNestedMetadata3]
126+
);
121127

122128
$twoLevelNestedMetadata = new OperationElement("nestedFieldKey", "string", "field", false, [], null);
123-
$oneLevelNestedMetadata = new OperationElement("nestedObjectKey", "nestedObjectType", "object", false, [],
124-
[0 => $twoLevelNestedMetadata]);
125-
$expectedOperation2 = new OperationElement("ObjectArray", "nestedObjectType", "nestedObjectKey", false,
126-
["nestedObjectKey" => $oneLevelNestedMetadata], null);
129+
$oneLevelNestedMetadata = new OperationElement(
130+
"nestedObjectKey",
131+
"nestedObjectType",
132+
"object",
133+
false,
134+
[],
135+
[0 => $twoLevelNestedMetadata]
136+
);
137+
$expectedOperation2 = new OperationElement(
138+
"ObjectArray",
139+
"nestedObjectType",
140+
"nestedObjectKey",
141+
false,
142+
["nestedObjectKey" => $oneLevelNestedMetadata],
143+
null
144+
);
127145

128146
// Set up mocked data output
129147
$this->setMockParserOutput($mockData);
@@ -139,7 +157,10 @@ public function testGetAllObjects()
139157
$this->assertArrayHasKey("createoperationDataTypeName2", $operations);
140158

141159
// perform asserts on $createOperationByName
142-
$this->assertEquals([0 => 'testParameter: testHeader', 1 => "Content-Type: application/json"], $operationByName->getHeaders());
160+
$this->assertEquals(
161+
[0 => 'testParameter: testHeader', 1 => "Content-Type: application/json"],
162+
$operationByName->getHeaders()
163+
);
143164
$this->assertEquals("create", $operationByName->getOperation());
144165
$this->assertEquals("POST", $operationByName->getApiMethod());
145166
$this->assertEquals("V1/object", $operationByName->getApiUrl());
@@ -162,11 +183,17 @@ public function testGetAllObjects()
162183
private function setMockParserOutput($data)
163184
{
164185
// clear section object handler value to inject parsed content
165-
$property = new \ReflectionProperty(OperationDefinitionObjectHandler::class, 'DATA_DEFINITION_OBJECT_HANDLER');
186+
$property = new \ReflectionProperty(
187+
OperationDefinitionObjectHandler::class,
188+
'DATA_DEFINITION_OBJECT_HANDLER'
189+
);
166190
$property->setAccessible(true);
167191
$property->setValue(null);
168192

169-
$mockSectionParser = AspectMock::double(OperationDefinitionParser::class, ["readOperationMetadata" => $data])->make();
193+
$mockSectionParser = AspectMock::double(
194+
OperationDefinitionParser::class,
195+
["readOperationMetadata" => $data]
196+
)->make();
170197
$instance = AspectMock::double(ObjectManager::class, ['create' => $mockSectionParser])->make();
171198
AspectMock::double(ObjectManagerFactory::class, ['getObjectManager' => $instance]);
172199
}

0 commit comments

Comments
 (0)