Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1725)

Side by Side Diff: third_party/WebKit/Source/modules/payments/PaymentRequestDetailsTest.cpp

Issue 1938843002: More thorough tests for PaymentDetails (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@gn-output-dir
Patch Set: Address comments Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698