Skip to content

Commit 0a2472f

Browse files
committed
MTA-3859: Create test for Braintree with incorrect credentials
1 parent 08dad70 commit 0a2472f

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

dev/tests/functional/tests/app/Magento/Braintree/Test/Repository/ConfigData.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
<item name="value" xsi:type="number">1</item>
5252
</field>
5353
</dataset>
54+
5455
<dataset name="braintree_rollback">
5556
<field name="payment/braintree/active" xsi:type="array">
5657
<item name="scope" xsi:type="string">payment</item>
@@ -59,6 +60,16 @@
5960
<item name="value" xsi:type="number">0</item>
6061
</field>
6162
</dataset>
63+
64+
<dataset name="braintree_incorrect_merchant_account_id">
65+
<field name="payment/braintree_section/braintree/braintree_advanced/merchant_account_id" xsi:type="array">
66+
<item name="scope" xsi:type="string">payment</item>
67+
<item name="scope_id" xsi:type="number">1</item>
68+
<item name="label" xsi:type="string">Merchant Account ID</item>
69+
<item name="value" xsi:type="string">incorrect</item>
70+
</field>
71+
</dataset>
72+
6273
<dataset name="braintree_sale">
6374
<field name="payment/braintree/payment_action" xsi:type="array">
6475
<item name="scope" xsi:type="string">payment</item>
@@ -67,6 +78,7 @@
6778
<item name="value" xsi:type="string">authorize_capture</item>
6879
</field>
6980
</dataset>
81+
7082
<dataset name="braintree_3d_secure">
7183
<field name="payment/braintree_section/braintree/braintree_3dsecure/verify_3dsecure" xsi:type="array">
7284
<item name="scope" xsi:type="string">payment</item>
@@ -75,6 +87,7 @@
7587
<item name="value" xsi:type="number">1</item>
7688
</field>
7789
</dataset>
90+
7891
<dataset name="braintree_advanced_protection">
7992
<field name="payment/braintree_section/braintree/braintree_advanced/fraudprotection" xsi:type="array">
8093
<item name="scope" xsi:type="string">payment</item>
@@ -83,6 +96,7 @@
8396
<item name="value" xsi:type="number">1</item>
8497
</field>
8598
</dataset>
99+
86100
<dataset name="braintree_advanced_protection_rollback">
87101
<field name="payment/braintree_section/braintree/braintree_advanced/fraudprotection" xsi:type="array">
88102
<item name="scope" xsi:type="string">payment</item>
@@ -91,6 +105,7 @@
91105
<item name="value" xsi:type="number">0</item>
92106
</field>
93107
</dataset>
108+
94109
<dataset name="braintree_3d_secure_rollback">
95110
<field name="payment/braintree_section/braintree/braintree_3dsecure/verify_3dsecure" xsi:type="array">
96111
<item name="scope" xsi:type="string">payment</item>
@@ -99,6 +114,7 @@
99114
<item name="value" xsi:type="number">0</item>
100115
</field>
101116
</dataset>
117+
102118
<dataset name="braintree_3d_secure_uk">
103119
<field name="payment/braintree/verify_3dsecure" xsi:type="array">
104120
<item name="scope" xsi:type="string">payment</item>
@@ -123,6 +139,7 @@
123139
</item>
124140
</field>
125141
</dataset>
142+
126143
<dataset name="braintree_3d_secure_uk_rollback">
127144
<field name="payment/braintree_section/braintree/braintree_3dsecure/verify_3dsecure" xsi:type="array">
128145
<item name="scope" xsi:type="string">payment</item>
@@ -137,6 +154,7 @@
137154
<item name="value" xsi:type="number">0</item>
138155
</field>
139156
</dataset>
157+
140158
<dataset name="braintree_3d_secure_not_triggered_due_threshold">
141159
<field name="payment/braintree/verify_3dsecure" xsi:type="array">
142160
<item name="scope" xsi:type="string">payment</item>
@@ -151,6 +169,7 @@
151169
<item name="value" xsi:type="number">300</item>
152170
</field>
153171
</dataset>
172+
154173
<dataset name="braintree_3d_secure_not_triggered_due_threshold_rollback">
155174
<field name="payment/braintree/verify_3dsecure" xsi:type="array">
156175
<item name="scope" xsi:type="string">payment</item>
@@ -159,6 +178,7 @@
159178
<item name="value" xsi:type="number">0</item>
160179
</field>
161180
</dataset>
181+
162182
<dataset name="braintree_use_vault">
163183
<field name="payment/braintree_section/braintree/braintree_cc_vault_active" xsi:type="array">
164184
<item name="scope" xsi:type="string">payment</item>
@@ -167,6 +187,7 @@
167187
<item name="value" xsi:type="number">1</item>
168188
</field>
169189
</dataset>
190+
170191
<dataset name="braintree_use_vault_rollback">
171192
<field name="payment/braintree_section/braintree/braintree_cc_vault_active" xsi:type="array">
172193
<item name="scope" xsi:type="string">payment</item>
@@ -175,6 +196,7 @@
175196
<item name="value" xsi:type="number">0</item>
176197
</field>
177198
</dataset>
199+
178200
<dataset name="braintree_paypal">
179201
<field name="payment/braintree_section/braintree/active_braintree_paypal" xsi:type="array">
180202
<item name="scope" xsi:type="string">payment</item>
@@ -189,6 +211,7 @@
189211
<item name="value" xsi:type="string">authorize</item>
190212
</field>
191213
</dataset>
214+
192215
<dataset name="braintree_paypal_rollback">
193216
<field name="payment/braintree_section/braintree/active_braintree_paypal" xsi:type="array">
194217
<item name="scope" xsi:type="string">payment</item>
@@ -197,6 +220,7 @@
197220
<item name="value" xsi:type="number">0</item>
198221
</field>
199222
</dataset>
223+
200224
<dataset name="braintree_paypal_sale">
201225
<field name="payment/braintree_section/braintree/braintree_paypal/payment_action" xsi:type="array">
202226
<item name="scope" xsi:type="string">payment</item>
@@ -205,6 +229,7 @@
205229
<item name="value" xsi:type="string">authorize_capture</item>
206230
</field>
207231
</dataset>
232+
208233
<dataset name="braintree_paypal_skip_order_review">
209234
<field name="payment/braintree_section/braintree/braintree_paypal/skip_order_review" xsi:type="array">
210235
<item name="scope" xsi:type="string">payment</item>
@@ -213,6 +238,7 @@
213238
<item name="value" xsi:type="number">1</item>
214239
</field>
215240
</dataset>
241+
216242
<dataset name="braintree_paypal_skip_order_review_rollback">
217243
<field name="payment/braintree_section/braintree/braintree_paypal/skip_order_review" xsi:type="array">
218244
<item name="scope" xsi:type="string">payment</item>
@@ -221,6 +247,7 @@
221247
<item name="value" xsi:type="number">0</item>
222248
</field>
223249
</dataset>
250+
224251
<dataset name="braintree_paypal_use_vault">
225252
<field name="payment/braintree_section/braintree/braintree_paypal/braintree_paypal_vault_active" xsi:type="array">
226253
<item name="scope" xsi:type="string">payment</item>
@@ -229,6 +256,7 @@
229256
<item name="value" xsi:type="number">1</item>
230257
</field>
231258
</dataset>
259+
232260
<dataset name="braintree_paypal_use_vault_rollback">
233261
<field name="payment/braintree_section/braintree/braintree_paypal/braintree_paypal_vault_active" xsi:type="array">
234262
<item name="scope" xsi:type="string">payment</item>
@@ -237,6 +265,7 @@
237265
<item name="value" xsi:type="number">0</item>
238266
</field>
239267
</dataset>
268+
240269
<dataset name="braintree_fraudprotection">
241270
<field name="payment/braintree/fraudprotection" xsi:type="array">
242271
<item name="scope" xsi:type="string">payment</item>
@@ -245,6 +274,7 @@
245274
<item name="value" xsi:type="number">1</item>
246275
</field>
247276
</dataset>
277+
248278
<dataset name="braintree_fraudprotection_rollback">
249279
<field name="payment/braintree/fraudprotection" xsi:type="array">
250280
<item name="scope" xsi:type="string">payment</item>

dev/tests/functional/tests/app/Magento/Braintree/Test/TestCase/OnePageCheckoutDeclinedTest.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,20 @@
2222
<data name="tag" xsi:type="string">test_type:3rd_party_test, severity:S1</data>
2323
<constraint name="Magento\Checkout\Test\Constraint\AssertOrderFailedMessage" />
2424
</variation>
25+
<variation name="OnePageCheckoutBraintreeDeclinedTestVariation2" summary="Checkout with Braintree Credit Card configured with incorrect credentials" ticketId="MAGETWO-46244">
26+
<data name="products/0" xsi:type="string">catalogProductSimple::product_10_dollar</data>
27+
<data name="customer/dataset" xsi:type="string">default</data>
28+
<data name="shippingAddress/dataset" xsi:type="string">US_address_1</data>
29+
<data name="checkoutMethod" xsi:type="string">guest</data>
30+
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
31+
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
32+
<data name="payment/method" xsi:type="string">braintree</data>
33+
<data name="creditCardClass" xsi:type="string">credit_card_braintree</data>
34+
<data name="creditCard/dataset" xsi:type="string">visa_braintree_fraud_rejected</data>
35+
<data name="configData" xsi:type="string">braintree, braintree_incorrect_merchant_account_id</data>
36+
<data name="status" xsi:type="string">Processing</data>
37+
<data name="tag" xsi:type="string">test_type:3rd_party_test, severity:S1</data>
38+
<constraint name="Magento\Checkout\Test\Constraint\AssertOrderFailedMessage" />
39+
</variation>
2540
</testCase>
2641
</config>

0 commit comments

Comments
 (0)