Skip to content

Commit 5c34fa9

Browse files
32435-Updating the fixture in parameterized way
1 parent cbaef17 commit 5c34fa9

File tree

1 file changed

+52
-1
lines changed

1 file changed

+52
-1
lines changed

dev/tests/api-functional/testsuite/Magento/GraphQl/Sales/RetrieveOrdersByOrderNumberTest.php

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@
1616
use Magento\Sales\Model\ResourceModel\Order\Collection;
1717
use Magento\TestFramework\Helper\Bootstrap;
1818
use Magento\TestFramework\TestCase\GraphQlAbstract;
19+
use Magento\Catalog\Test\Fixture\Product as ProductFixture;
20+
use Magento\TestFramework\Fixture\DataFixture;
21+
use Magento\Bundle\Test\Fixture\OrderItem as OrderItem;
22+
use Magento\Checkout\Test\Fixture\SetBillingAddress as SetBillingAddress;
23+
use Magento\Checkout\Test\Fixture\SetShippingAddress as SetShippingAddress;
24+
use Magento\Checkout\Test\Fixture\SetPaymentMethod as SetPaymentMethod;
25+
use Magento\Checkout\Test\Fixture\PlaceOrder as PlaceOrder;
1926

2027
/**
2128
* Class RetrieveOrdersTest
@@ -406,10 +413,54 @@ public function testGetMatchingOrdersForLowerQueryLength()
406413

407414
/**
408415
* @magentoApiDataFixture Magento/Customer/_files/customer.php
409-
* @magentoApiDataFixture Magento/GraphQl/Sales/_files/customer_orders.php
410416
* @return void
411417
* @throws AuthenticationException
412418
*/
419+
#[
420+
DataFixture(ProductFixture::class, ['sku' => '100000002', 'price' => 10], 'p2'),
421+
DataFixture(ProductFixture::class, ['sku' => '100000003', 'price' => 10], 'p3'),
422+
DataFixture(ProductFixture::class, ['sku' => '100000004', 'price' => 10], 'p4'),
423+
DataFixture(ProductFixture::class, ['sku' => '100000005', 'price' => 10], 'p5'),
424+
DataFixture(ProductFixture::class, ['sku' => '100000006', 'price' => 10], 'p6'),
425+
DataFixture(ProductFixture::class, ['sku' => '100000007', 'price' => 10], 'p7'),
426+
DataFixture(ProductFixture::class, ['sku' => '100000008', 'price' => 10], 'p8'),
427+
DataFixture(OrderItem::class, ['sku' => '$p2.sku$', 'method'=> 'checkmo'], 'o2'),
428+
DataFixture(OrderItem::class, ['sku' => '$p3.sku$', 'method'=> 'checkmo'], 'o3'),
429+
DataFixture(OrderItem::class, ['sku' => '$p4.sku$', 'method'=> 'checkmo'], 'o4'),
430+
DataFixture(OrderItem::class, ['sku' => '$p5.sku$', 'method'=> 'checkmo'], 'o5'),
431+
DataFixture(OrderItem::class, ['sku' => '$p6.sku$', 'method'=> 'checkmo'], 'o6'),
432+
DataFixture(OrderItem::class, ['sku' => '$p7.sku$', 'method'=> 'checkmo'], 'o7'),
433+
DataFixture(OrderItem::class, ['sku' => '$p8.sku$', 'method'=> 'checkmo'], 'o8'),
434+
DataFixture(SetBillingAddress::class, ['cartId' => '$o2$'], 'b2'),
435+
DataFixture(SetBillingAddress::class, ['cartId' => '$o3$'], 'b3'),
436+
DataFixture(SetBillingAddress::class, ['cartId' => '$o4$'], 'b4'),
437+
DataFixture(SetBillingAddress::class, ['cartId' => '$o5$'], 'b5'),
438+
DataFixture(SetBillingAddress::class, ['cartId' => '$o6$'], 'b6'),
439+
DataFixture(SetBillingAddress::class, ['cartId' => '$o7$'], 'b7'),
440+
DataFixture(SetBillingAddress::class, ['cartId' => '$o8$'], 'b8'),
441+
DataFixture(SetShippingAddress::class, ['cart_id' => '$o2$'], 's2'),
442+
DataFixture(SetShippingAddress::class, ['cart_id' => '$o3$'], 's3'),
443+
DataFixture(SetShippingAddress::class, ['cart_id' => '$o4$'], 's4'),
444+
DataFixture(SetShippingAddress::class, ['cart_id' => '$o5$'], 's5'),
445+
DataFixture(SetShippingAddress::class, ['cart_id' => '$o6$'], 's6'),
446+
DataFixture(SetShippingAddress::class, ['cart_id' => '$o7$'], 's7'),
447+
DataFixture(SetShippingAddress::class, ['cart_id' => '$o8$'], 's8'),
448+
DataFixture(SetPaymentMethod::class, ['cart_id' => '$o2$', 'method'=> 'checkmo'], 'p2'),
449+
DataFixture(SetPaymentMethod::class, ['cart_id' => '$o3$', 'method'=> 'checkmo'], 'p3'),
450+
DataFixture(SetPaymentMethod::class, ['cart_id' => '$o4$', 'method'=> 'checkmo'], 'p4'),
451+
DataFixture(SetPaymentMethod::class, ['cart_id' => '$o5$', 'method'=> 'checkmo'], 'p5'),
452+
DataFixture(SetPaymentMethod::class, ['cart_id' => '$o6$', 'method'=> 'checkmo'], 'p6'),
453+
DataFixture(SetPaymentMethod::class, ['cart_id' => '$o7$', 'method'=> 'checkmo'], 'p7'),
454+
DataFixture(SetPaymentMethod::class, ['cart_id' => '$o8$', 'method'=> 'checkmo'], 'p8'),
455+
DataFixture(PlaceOrder::class, ['cart_id' => '$o2$', 'method'=> 'checkmo'], 'po2'),
456+
DataFixture(PlaceOrder::class, ['cart_id' => '$o3$', 'method'=> 'checkmo'], 'po3'),
457+
DataFixture(PlaceOrder::class, ['cart_id' => '$o4$', 'method'=> 'checkmo'], 'po4'),
458+
DataFixture(PlaceOrder::class, ['cart_id' => '$o5$', 'method'=> 'checkmo'], 'po5'),
459+
DataFixture(PlaceOrder::class, ['cart_id' => '$o6$', 'method'=> 'checkmo'], 'po6'),
460+
DataFixture(PlaceOrder::class, ['cart_id' => '$o7$', 'method'=> 'checkmo'], 'po7'),
461+
DataFixture(PlaceOrder::class, ['cart_id' => '$o8$', 'method'=> 'checkmo'], 'po8'),
462+
463+
]
413464
public function testGetCustomerDescendingSortedOrders()
414465
{
415466
$query = <<<QUERY

0 commit comments

Comments
 (0)