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 |