Skip to content

Commit 4454f39

Browse files
committed
ACP2E-2910: Order Rest API call is taking a long time to execute
1 parent 0d8cd6e commit 4454f39

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

app/code/Magento/GiftMessage/Test/Unit/Model/Plugin/OrderGetTest.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,21 @@ protected function setUp(): void
8686
->disableOriginalConstructor()
8787
->addMethods(['getGiftMessageId'])
8888
->getMockForAbstractClass();
89-
$this->orderExtensionMock = $this->createMock(OrderExtension::class);
89+
$this->orderExtensionMock = $this->getMockBuilder(OrderExtension::class)
90+
->disableOriginalConstructor()
91+
->addMethods(['getGiftMessage', 'setGiftMessage'])
92+
->getMock();
9093
$this->giftMessageMock = $this->createMock(
9194
MessageInterface::class
9295
);
9396
$this->orderItemMock = $this->getMockBuilder(OrderItemInterface::class)
9497
->disableOriginalConstructor()
9598
->addMethods(['getGiftMessageId'])
9699
->getMockForAbstractClass();
97-
$this->orderItemExtensionMock = $this->createMock(OrderItemExtension::class);
100+
$this->orderItemExtensionMock = $this->getMockBuilder(OrderItemExtension::class)
101+
->disableOriginalConstructor()
102+
->addMethods(['getGiftMessage', 'setGiftMessage'])
103+
->getMock();
98104
$this->orderRepositoryMock = $this->createMock(
99105
\Magento\Sales\Api\OrderRepositoryInterface::class
100106
);

app/code/Magento/Sales/Test/Unit/Model/OrderRepositoryTest.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,15 @@ public function testGetList()
139139
->setMethods(['setKey', 'setValue'])->getMockForAbstractClass();
140140

141141
$extensionAttributes = $this->getMockBuilder(OrderExtensionInterface::class)
142+
->addMethods(
143+
[
144+
'getShippingAssignments',
145+
'setAppliedTaxes',
146+
'setConvertingFromQuote',
147+
'setItemAppliedTaxes',
148+
'setPaymentAdditionalInfo'
149+
]
150+
)
142151
->disableOriginalConstructor()
143152
->getMockForAbstractClass();
144153
$shippingAssignmentBuilder = $this->createMock(
@@ -183,6 +192,7 @@ public function testSave()
183192
->getMock();
184193
$orderEntity = $this->createMock(Order::class);
185194
$extensionAttributes = $this->getMockBuilder(OrderExtensionInterface::class)
195+
->addMethods(['getShippingAssignments'])
186196
->disableOriginalConstructor()
187197
->getMockForAbstractClass();
188198
$shippingAssignment = $this->getMockBuilder(ShippingAssignment::class)
@@ -230,6 +240,16 @@ public function testGet()
230240
$paymentMock->expects($this->once())->method('getAdditionalInformation')->willReturn($paymentInfo);
231241

232242
$orderExtension = $this->getMockBuilder(OrderExtensionInterface::class)
243+
->addMethods(
244+
[
245+
'getShippingAssignments',
246+
'setAppliedTaxes',
247+
'setConvertingFromQuote',
248+
'setItemAppliedTaxes',
249+
'setPaymentAdditionalInfo',
250+
'setShippingAssignments'
251+
]
252+
)
233253
->disableOriginalConstructor()
234254
->getMockForAbstractClass();
235255
$orderExtension->expects($this->once())->method('getShippingAssignments')->willReturn(null);

0 commit comments

Comments
 (0)