Skip to content

Commit 4f978a4

Browse files
committed
add some changes to test
1 parent 257ba74 commit 4f978a4

File tree

4 files changed

+39
-76
lines changed

4 files changed

+39
-76
lines changed

dev/tests/api-functional/testsuite/Magento/GraphQl/CatalogCustomer/PriceTiersTest.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,12 @@ public function testLoggedInCustomer()
6464
);
6565

6666
$itemTiers = $response['products']['items'][0]['price_tiers'];
67-
$this->assertCount(3, $itemTiers);
67+
$this->assertCount(5, $itemTiers);
6868
$this->assertEquals(9.25, $this->getValueForQuantity(2, $itemTiers));
6969
$this->assertEquals(8.25, $this->getValueForQuantity(3, $itemTiers));
7070
$this->assertEquals(7.25, $this->getValueForQuantity(5, $itemTiers));
71+
$this->assertEquals(9.00, $this->getValueForQuantity(7, $itemTiers));
72+
$this->assertEquals(7.25, $this->getValueForQuantity(8, $itemTiers));
7173
}
7274

7375
/**
@@ -95,24 +97,24 @@ public function testSecondStoreViewWithCurrencyRate()
9597
);
9698

9799
$itemTiers = $response['products']['items'][0]['price_tiers'];
98-
$this->assertCount(3, $itemTiers);
100+
$this->assertCount(5, $itemTiers);
99101
$this->assertEquals(round(9.25 * $rate, 2), $this->getValueForQuantity(2, $itemTiers));
100102
$this->assertEquals(round(8.25 * $rate, 2), $this->getValueForQuantity(3, $itemTiers));
101103
$this->assertEquals(round(7.25 * $rate, 2), $this->getValueForQuantity(5, $itemTiers));
102104
}
103105

104106
/**
105-
* @magentoApiDataFixture Magento/Catalog/_files/simple_product_with_price_tiers_for_multiple_groups.php
107+
* @magentoApiDataFixture Magento/Catalog/_files/simple_product_with_tier_prices_for_multiple_groups.php
106108
*/
107-
public function testGetLowersPrices()
109+
public function testGetLowestPriceForGuest()
108110
{
109111
$productSku = 'simple';
110112
$query = $this->getProductSearchQuery($productSku);
111113
$response = $this->graphQlQuery($query);
112114
$itemTiers = $response['products']['items'][0]['price_tiers'];
113115
$this->assertCount(2, $itemTiers);
114-
$this->assertEquals(round(8.25, 2), $this->getValueForQuantity(3, $itemTiers));
115-
$this->assertEquals(round(7.25, 2), $this->getValueForQuantity(5, $itemTiers));
116+
$this->assertEquals(round(8.25, 2), $this->getValueForQuantity(7, $itemTiers));
117+
$this->assertEquals(round(7.25, 2), $this->getValueForQuantity(8, $itemTiers));
116118
}
117119

118120
/**

dev/tests/integration/testsuite/Magento/Catalog/_files/simple_product_with_price_tiers_for_multiple_groups.php

Lines changed: 0 additions & 60 deletions
This file was deleted.

dev/tests/integration/testsuite/Magento/Catalog/_files/simple_product_with_price_tiers_for_multiple_groups_rollback.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

dev/tests/integration/testsuite/Magento/Catalog/_files/simple_product_with_tier_prices_for_multiple_groups.php

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use Magento\Store\Api\WebsiteRepositoryInterface;
1212
use Magento\TestFramework\Helper\Bootstrap;
1313
use Magento\TestFramework\Workaround\Override\Fixture\Resolver;
14+
use Magento\Customer\Model\Group;
1415

1516
Resolver::getInstance()->requireDataFixture('Magento/Catalog/_files/product_simple.php');
1617

@@ -57,6 +58,36 @@
5758
'percentage_value'=> null,
5859
'qty'=> 5,
5960
'value'=> 7
61+
],
62+
[
63+
'customer_group_id' => Group::CUST_GROUP_ALL,
64+
'percentage_value'=> null,
65+
'qty'=> 7,
66+
'value'=> 9.25
67+
],
68+
[
69+
'customer_group_id' => '1',
70+
'percentage_value'=> null,
71+
'qty'=> 7,
72+
'value'=> 9.00
73+
],
74+
[
75+
'customer_group_id' => Group::NOT_LOGGED_IN_ID,
76+
'percentage_value'=> null,
77+
'qty'=> 7,
78+
'value'=> 8.25
79+
],
80+
[
81+
'customer_group_id' => Group::CUST_GROUP_ALL,
82+
'percentage_value'=> null,
83+
'qty'=> 8,
84+
'value'=> 7.25
85+
],
86+
[
87+
'customer_group_id' => Group::NOT_LOGGED_IN_ID,
88+
'percentage_value'=> null,
89+
'qty'=> 8,
90+
'value'=> 9
6091
]
6192
];
6293
$productTierPrices = [];

0 commit comments

Comments
 (0)