| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "modules/payments/PaymentRequest.h" | 5 #include "modules/payments/PaymentRequest.h" |
| 6 | 6 |
| 7 #include "bindings/core/v8/ExceptionState.h" | 7 #include "bindings/core/v8/ExceptionState.h" |
| 8 #include "bindings/core/v8/ScriptState.h" | 8 #include "bindings/core/v8/ScriptState.h" |
| 9 #include "core/dom/ExceptionCode.h" | 9 #include "core/dom/ExceptionCode.h" |
| 10 #include "core/testing/DummyPageHolder.h" | 10 #include "core/testing/DummyPageHolder.h" |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 | 47 |
| 48 private: | 48 private: |
| 49 PaymentTestDetailToChange m_detail; | 49 PaymentTestDetailToChange m_detail; |
| 50 PaymentTestDataToChange m_data; | 50 PaymentTestDataToChange m_data; |
| 51 PaymentTestModificationType m_modType; | 51 PaymentTestModificationType m_modType; |
| 52 const char* m_valueToUse; | 52 const char* m_valueToUse; |
| 53 bool m_expectException; | 53 bool m_expectException; |
| 54 ExceptionCode m_expectedExceptionCode; | 54 ExceptionCode m_expectedExceptionCode; |
| 55 }; | 55 }; |
| 56 | 56 |
| 57 | |
| 58 class PaymentRequestDetailsTest : public testing::TestWithParam<DetailsTestCase>
{ | 57 class PaymentRequestDetailsTest : public testing::TestWithParam<DetailsTestCase>
{ |
| 59 public: | 58 public: |
| 60 PaymentRequestDetailsTest() | 59 PaymentRequestDetailsTest() |
| 61 : m_page(DummyPageHolder::create()) | 60 : m_page(DummyPageHolder::create()) |
| 62 { | 61 { |
| 63 setSecurityOrigin("https://www.example.com/"); | 62 setSecurityOrigin("https://www.example.com/"); |
| 64 } | 63 } |
| 65 | 64 |
| 66 ~PaymentRequestDetailsTest() override {} | 65 ~PaymentRequestDetailsTest() override {} |
| 67 | 66 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 80 | 79 |
| 81 TEST_P(PaymentRequestDetailsTest, ValidatesDetails) | 80 TEST_P(PaymentRequestDetailsTest, ValidatesDetails) |
| 82 { | 81 { |
| 83 PaymentRequest::create(getScriptState(), Vector<String>(1, "foo"), GetParam(
).buildDetails(), getExceptionState()); | 82 PaymentRequest::create(getScriptState(), Vector<String>(1, "foo"), GetParam(
).buildDetails(), getExceptionState()); |
| 84 | 83 |
| 85 EXPECT_EQ(GetParam().expectException(), getExceptionState().hadException()); | 84 EXPECT_EQ(GetParam().expectException(), getExceptionState().hadException()); |
| 86 if (GetParam().expectException()) | 85 if (GetParam().expectException()) |
| 87 EXPECT_EQ(GetParam().getExpectedExceptionCode(), getExceptionState().cod
e()); | 86 EXPECT_EQ(GetParam().getExpectedExceptionCode(), getExceptionState().cod
e()); |
| 88 } | 87 } |
| 89 | 88 |
| 90 INSTANTIATE_TEST_CASE_P(RequiredData, | 89 INSTANTIATE_TEST_CASE_P(MissingData, |
| 91 PaymentRequestDetailsTest, | 90 PaymentRequestDetailsTest, |
| 92 testing::Values( | 91 testing::Values( |
| 93 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tRemoveKey, "", true, V8TypeError), | 92 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tRemoveKey, "", true, V8TypeError), |
| 93 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
RemoveKey, "", true, V8TypeError), |
| 94 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestRemoveKey, "", true, V8TypeError), | 94 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestRemoveKey, "", true, V8TypeError), |
| 95 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataId, PaymentTestRem
oveKey, "", true, V8TypeError), | 95 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataId, PaymentTestRem
oveKey, "", true, V8TypeError), |
| 96 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataLabel, PaymentTest
RemoveKey, "", true, V8TypeError), | 96 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataLabel, PaymentTest
RemoveKey, "", true, V8TypeError), |
| 97 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestRemoveKey, "", true, V8TypeError), | 97 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestRemoveKey, "", true, V8TypeError), |
| 98 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestRemoveKey, "", true, V8TypeError), |
| 98 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestRemoveKey, "", true, V8TypeError), | 99 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestRemoveKey, "", true, V8TypeError), |
| 99 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataId, Paym
entTestRemoveKey, "", true, V8TypeError), | 100 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataId, Paym
entTestRemoveKey, "", true, V8TypeError), |
| 100 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataLabel, P
aymentTestRemoveKey, "", true, V8TypeError))); | 101 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataLabel, P
aymentTestRemoveKey, "", true, V8TypeError))); |
| 101 | 102 |
| 103 INSTANTIATE_TEST_CASE_P(EmptyData, |
| 104 PaymentRequestDetailsTest, |
| 105 testing::Values( |
| 106 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "", true, V8TypeError), |
| 107 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "", true, V8TypeError), |
| 108 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataId, PaymentTestOve
rwriteValue, "", true, V8TypeError), |
| 109 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataLabel, PaymentTest
OverwriteValue, "", true, V8TypeError), |
| 110 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "", true, V8TypeError), |
| 111 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "", true, V8TypeError), |
| 112 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataId, Paym
entTestOverwriteValue, "", true, V8TypeError), |
| 113 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataLabel, P
aymentTestOverwriteValue, "", true, V8TypeError))); |
| 114 |
| 102 INSTANTIATE_TEST_CASE_P(ValidCurrencyCodeFormat, | 115 INSTANTIATE_TEST_CASE_P(ValidCurrencyCodeFormat, |
| 103 PaymentRequestDetailsTest, | 116 PaymentRequestDetailsTest, |
| 104 testing::Values( | 117 testing::Values( |
| 105 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "USD"), | 118 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "USD"), |
| 106 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "USD"))); | 119 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "USD"))); |
| 107 | 120 |
| 108 INSTANTIATE_TEST_CASE_P(InvalidCurrencyCodeFormat, | 121 INSTANTIATE_TEST_CASE_P(InvalidCurrencyCodeFormat, |
| 109 PaymentRequestDetailsTest, | 122 PaymentRequestDetailsTest, |
| 110 testing::Values( | 123 testing::Values( |
| 111 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "US1", true, V8TypeError), | 124 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "US1", true, V8TypeError), |
| 112 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "US", true, V8TypeError), | 125 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "US", true, V8TypeError), |
| 113 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "USDO", true, V8TypeError), | 126 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "USDO", true, V8TypeError), |
| 114 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "usd", true, V8TypeError), | 127 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "usd", true, V8TypeError), |
| 115 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "", true, V8TypeError), | 128 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataCurrencyCode, Paym
entTestOverwriteValue, "", true, V8TypeError), |
| 116 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "US1", true, V8TypeError), | 129 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "US1", true, V8TypeError), |
| 117 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "US", true, V8TypeError), | 130 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "US", true, V8TypeError), |
| 118 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "USDO", true, V8TypeError), | 131 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "USDO", true, V8TypeError), |
| 119 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "usd", true, V8TypeError), | 132 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "usd", true, V8TypeError), |
| 120 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "", true, V8TypeError))); | 133 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataCurrency
Code, PaymentTestOverwriteValue, "", true, V8TypeError))); |
| 121 | 134 |
| 122 INSTANTIATE_TEST_CASE_P(ValidAmountFormat, | 135 INSTANTIATE_TEST_CASE_P(ValidValueFormat, |
| 123 PaymentRequestDetailsTest, | 136 PaymentRequestDetailsTest, |
| 124 testing::Values( | 137 testing::Values( |
| 125 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "0"), | 138 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "0"), |
| 126 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-0"), | 139 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-0"), |
| 127 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "1"), | 140 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "1"), |
| 128 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "10"), | 141 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "10"), |
| 129 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-3"), | 142 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-3"), |
| 130 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "10.99"), | 143 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "10.99"), |
| 131 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-3.00"), | 144 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-3.00"), |
| 132 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "01234567890123456789.0123456789"), | 145 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "01234567890123456789.0123456789"), |
| 133 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "01234567890123456789012345678.9"), | 146 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "01234567890123456789012345678.9"), |
| 134 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "012345678901234567890123456789"), | 147 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "012345678901234567890123456789"), |
| 135 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-01234567890123456789.0123456789"), | 148 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-01234567890123456789.0123456789"), |
| 136 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-01234567890123456789012345678.9"), | 149 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-01234567890123456789012345678.9"), |
| 137 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-012345678901234567890123456789"), | 150 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-012345678901234567890123456789"), |
| 138 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "0"), | 151 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "0"), |
| 139 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "-0"), | 152 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-0"), |
| 140 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "1"), | 153 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "1"), |
| 141 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "10"), | 154 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "10"), |
| 142 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "-3"), | 155 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-3"), |
| 143 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "10.99"), | 156 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "10.99"), |
| 144 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "-3.00"), | 157 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-3.00"), |
| 145 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "01234567890123456789.0123456789"), | 158 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "01234567890123456789.0123456789"), |
| 146 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "01234567890123456789012345678.9"), | 159 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "01234567890123456789012345678.9"), |
| 147 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "012345678901234567890123456789"), | 160 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "012345678901234567890123456789"), |
| 148 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "-01234567890123456789.0123456789"), | 161 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-01234567890123456789.0123456789"), |
| 149 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "-01234567890123456789012345678.9"), | 162 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-01234567890123456789012345678.9"), |
| 150 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataAmount,
PaymentTestOverwriteValue, "-012345678901234567890123456789"))); | 163 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-012345678901234567890123456789"))); |
| 151 | 164 |
| 152 INSTANTIATE_TEST_CASE_P(InvalidAmountFormat, | 165 INSTANTIATE_TEST_CASE_P(InvalidValueFormat, |
| 153 PaymentRequestDetailsTest, | 166 PaymentRequestDetailsTest, |
| 154 testing::Values( | 167 testing::Values( |
| 155 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "", true, V8TypeError), | 168 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "", true, V8TypeError), |
| 156 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-", true, V8TypeError), | 169 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-", true, V8TypeError), |
| 157 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "notdigits", true, V8TypeError), | 170 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "notdigits", true, V8TypeError), |
| 158 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "ALSONOTDIGITS", true, V8TypeError), | 171 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "ALSONOTDIGITS", true, V8TypeError), |
| 159 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "10.", true, V8TypeError), | 172 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "10.", true, V8TypeError), |
| 160 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, ".99", true, V8TypeError), | 173 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, ".99", true, V8TypeError), |
| 161 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "-10.", true, V8TypeError), | 174 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "-10.", true, V8TypeError), |
| 162 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "10-", true, V8TypeError), | 175 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "10-", true, V8TypeError), |
| 163 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "1-0", true, V8TypeError), | 176 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "1-0", true, V8TypeError), |
| 164 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "1.0.0", true, V8TypeError), | 177 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "1.0.0", true, V8TypeError), |
| 165 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataAmount, PaymentTes
tOverwriteValue, "1/3", true, V8TypeError))); | 178 DetailsTestCase(PaymentTestDetailItem, PaymentTestDataValue, PaymentTest
OverwriteValue, "1/3", true, V8TypeError), |
| 179 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "", true, V8TypeError), |
| 180 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-", true, V8TypeError), |
| 181 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "notdigits", true, V8TypeError), |
| 182 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "ALSONOTDIGITS", true, V8TypeError), |
| 183 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "10.", true, V8TypeError), |
| 184 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, ".99", true, V8TypeError), |
| 185 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "-10.", true, V8TypeError), |
| 186 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "10-", true, V8TypeError), |
| 187 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "1-0", true, V8TypeError), |
| 188 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "1.0.0", true, V8TypeError), |
| 189 DetailsTestCase(PaymentTestDetailShippingOption, PaymentTestDataValue, P
aymentTestOverwriteValue, "1/3", true, V8TypeError))); |
| 166 | 190 |
| 167 } // namespace | 191 } // namespace |
| 168 } // namespace blink | 192 } // namespace blink |
| OLD | NEW |