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 "bindings/core/v8/V8BindingForTesting.h" | 9 #include "bindings/core/v8/V8BindingForTesting.h" |
10 #include "core/dom/Document.h" | 10 #include "core/dom/Document.h" |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
91 break; | 91 break; |
92 case PaymentTestDataLabel: | 92 case PaymentTestDataLabel: |
93 out << "label "; | 93 out << "label "; |
94 break; | 94 break; |
95 case PaymentTestDataAmount: | 95 case PaymentTestDataAmount: |
96 out << "amount "; | 96 out << "amount "; |
97 break; | 97 break; |
98 case PaymentTestDataCurrencyCode: | 98 case PaymentTestDataCurrencyCode: |
99 out << "currency "; | 99 out << "currency "; |
100 break; | 100 break; |
101 case PaymentTestDataCurrencySystem: | |
102 out << "currencySystem "; | |
103 break; | |
101 case PaymentTestDataValue: | 104 case PaymentTestDataValue: |
102 out << "value "; | 105 out << "value "; |
103 break; | 106 break; |
104 case PaymentTestDataNone: | 107 case PaymentTestDataNone: |
105 NOTREACHED(); | 108 NOTREACHED(); |
106 break; | 109 break; |
107 } | 110 } |
108 | 111 |
109 switch (testCase.m_modType) { | 112 switch (testCase.m_modType) { |
110 case PaymentTestOverwriteValue: | 113 case PaymentTestOverwriteValue: |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
308 V8TypeError))); | 311 V8TypeError))); |
309 | 312 |
310 INSTANTIATE_TEST_CASE_P( | 313 INSTANTIATE_TEST_CASE_P( |
311 ValidCurrencyCodeFormat, | 314 ValidCurrencyCodeFormat, |
312 PaymentRequestDetailsTest, | 315 PaymentRequestDetailsTest, |
313 testing::Values(DetailsTestCase(PaymentTestDetailTotal, | 316 testing::Values(DetailsTestCase(PaymentTestDetailTotal, |
314 PaymentTestDataCurrencyCode, | 317 PaymentTestDataCurrencyCode, |
315 PaymentTestOverwriteValue, | 318 PaymentTestOverwriteValue, |
316 "USD"), | 319 "USD"), |
317 DetailsTestCase(PaymentTestDetailTotal, | 320 DetailsTestCase(PaymentTestDetailTotal, |
318 PaymentTestDataCurrencyCode, | 321 PaymentTestDataCurrencySystem, |
319 PaymentTestOverwriteValue, | 322 PaymentTestOverwriteValue, |
320 "US1"), | 323 "US1"), |
321 DetailsTestCase(PaymentTestDetailTotal, | 324 DetailsTestCase(PaymentTestDetailTotal, |
322 PaymentTestDataCurrencyCode, | 325 PaymentTestDataCurrencySystem, |
323 PaymentTestOverwriteValue, | 326 PaymentTestOverwriteValue, |
324 "US"), | 327 "US"), |
325 DetailsTestCase(PaymentTestDetailTotal, | 328 DetailsTestCase(PaymentTestDetailTotal, |
326 PaymentTestDataCurrencyCode, | 329 PaymentTestDataCurrencySystem, |
327 PaymentTestOverwriteValue, | 330 PaymentTestOverwriteValue, |
328 "USD0"), | 331 "USD0"), |
329 DetailsTestCase(PaymentTestDetailTotal, | 332 DetailsTestCase(PaymentTestDetailTotal, |
330 PaymentTestDataCurrencyCode, | 333 PaymentTestDataCurrencySystem, |
331 PaymentTestOverwriteValue, | 334 PaymentTestOverwriteValue, |
332 "usd"), | 335 "usd"), |
333 DetailsTestCase(PaymentTestDetailTotal, | 336 DetailsTestCase(PaymentTestDetailTotal, |
334 PaymentTestDataCurrencyCode, | 337 PaymentTestDataCurrencySystem, |
335 PaymentTestOverwriteValue, | 338 PaymentTestOverwriteValue, |
336 "ANYSTRING"), | 339 "ANYSTRING"), |
337 DetailsTestCase(PaymentTestDetailTotal, | 340 DetailsTestCase(PaymentTestDetailTotal, |
338 PaymentTestDataCurrencyCode, | 341 PaymentTestDataCurrencySystem, |
339 PaymentTestOverwriteValue, | 342 PaymentTestOverwriteValue, |
340 ""), | 343 ""), |
please use gerrit instead
2016/10/13 17:37:54
Please remove lines 317-340. These tests are no lo
pals
2016/10/14 14:41:21
Done.
| |
341 | 344 |
342 DetailsTestCase(PaymentTestDetailItem, | 345 DetailsTestCase(PaymentTestDetailItem, |
343 PaymentTestDataCurrencyCode, | 346 PaymentTestDataCurrencyCode, |
344 PaymentTestOverwriteValue, | 347 PaymentTestOverwriteValue, |
345 "USD"), | 348 "USD"), |
346 DetailsTestCase(PaymentTestDetailItem, | 349 DetailsTestCase(PaymentTestDetailItem, |
347 PaymentTestDataCurrencyCode, | 350 PaymentTestDataCurrencySystem, |
348 PaymentTestOverwriteValue, | 351 PaymentTestOverwriteValue, |
349 "US1"), | 352 "US1"), |
350 DetailsTestCase(PaymentTestDetailItem, | 353 DetailsTestCase(PaymentTestDetailItem, |
351 PaymentTestDataCurrencyCode, | 354 PaymentTestDataCurrencySystem, |
352 PaymentTestOverwriteValue, | 355 PaymentTestOverwriteValue, |
353 "US"), | 356 "US"), |
354 DetailsTestCase(PaymentTestDetailItem, | 357 DetailsTestCase(PaymentTestDetailItem, |
355 PaymentTestDataCurrencyCode, | 358 PaymentTestDataCurrencySystem, |
356 PaymentTestOverwriteValue, | 359 PaymentTestOverwriteValue, |
357 "USD0"), | 360 "USD0"), |
358 DetailsTestCase(PaymentTestDetailItem, | 361 DetailsTestCase(PaymentTestDetailItem, |
359 PaymentTestDataCurrencyCode, | 362 PaymentTestDataCurrencySystem, |
360 PaymentTestOverwriteValue, | 363 PaymentTestOverwriteValue, |
361 "usd"), | 364 "usd"), |
362 DetailsTestCase(PaymentTestDetailItem, | 365 DetailsTestCase(PaymentTestDetailItem, |
363 PaymentTestDataCurrencyCode, | 366 PaymentTestDataCurrencySystem, |
364 PaymentTestOverwriteValue, | 367 PaymentTestOverwriteValue, |
365 "ANYSTRING"), | 368 "ANYSTRING"), |
366 DetailsTestCase(PaymentTestDetailItem, | 369 DetailsTestCase(PaymentTestDetailItem, |
367 PaymentTestDataCurrencyCode, | 370 PaymentTestDataCurrencySystem, |
368 PaymentTestOverwriteValue, | 371 PaymentTestOverwriteValue, |
369 ""), | 372 ""), |
please use gerrit instead
2016/10/13 17:37:54
Remove lines 346-369.
pals
2016/10/14 14:41:21
Done.
| |
370 | 373 |
371 DetailsTestCase(PaymentTestDetailShippingOption, | 374 DetailsTestCase(PaymentTestDetailShippingOption, |
372 PaymentTestDataCurrencyCode, | 375 PaymentTestDataCurrencyCode, |
373 PaymentTestOverwriteValue, | 376 PaymentTestOverwriteValue, |
374 "USD"), | 377 "USD"), |
375 DetailsTestCase(PaymentTestDetailShippingOption, | 378 DetailsTestCase(PaymentTestDetailShippingOption, |
376 PaymentTestDataCurrencyCode, | 379 PaymentTestDataCurrencySystem, |
377 PaymentTestOverwriteValue, | 380 PaymentTestOverwriteValue, |
378 "US1"), | 381 "US1"), |
379 DetailsTestCase(PaymentTestDetailShippingOption, | 382 DetailsTestCase(PaymentTestDetailShippingOption, |
380 PaymentTestDataCurrencyCode, | 383 PaymentTestDataCurrencySystem, |
381 PaymentTestOverwriteValue, | 384 PaymentTestOverwriteValue, |
382 "US"), | 385 "US"), |
383 DetailsTestCase(PaymentTestDetailShippingOption, | 386 DetailsTestCase(PaymentTestDetailShippingOption, |
384 PaymentTestDataCurrencyCode, | 387 PaymentTestDataCurrencySystem, |
385 PaymentTestOverwriteValue, | 388 PaymentTestOverwriteValue, |
386 "USD0"), | 389 "USD0"), |
387 DetailsTestCase(PaymentTestDetailShippingOption, | 390 DetailsTestCase(PaymentTestDetailShippingOption, |
388 PaymentTestDataCurrencyCode, | 391 PaymentTestDataCurrencySystem, |
389 PaymentTestOverwriteValue, | 392 PaymentTestOverwriteValue, |
390 "usd"), | 393 "usd"), |
391 DetailsTestCase(PaymentTestDetailShippingOption, | 394 DetailsTestCase(PaymentTestDetailShippingOption, |
392 PaymentTestDataCurrencyCode, | 395 PaymentTestDataCurrencySystem, |
393 PaymentTestOverwriteValue, | 396 PaymentTestOverwriteValue, |
394 "ANYSTRING"), | 397 "ANYSTRING"), |
395 DetailsTestCase(PaymentTestDetailShippingOption, | 398 DetailsTestCase(PaymentTestDetailShippingOption, |
396 PaymentTestDataCurrencyCode, | 399 PaymentTestDataCurrencySystem, |
397 PaymentTestOverwriteValue, | 400 PaymentTestOverwriteValue, |
398 ""), | 401 ""), |
please use gerrit instead
2016/10/13 17:37:54
Remove lines 375-398.
pals
2016/10/14 14:41:21
Done.
| |
399 | 402 |
400 DetailsTestCase(PaymentTestDetailModifierTotal, | 403 DetailsTestCase(PaymentTestDetailModifierTotal, |
401 PaymentTestDataCurrencyCode, | 404 PaymentTestDataCurrencyCode, |
402 PaymentTestOverwriteValue, | 405 PaymentTestOverwriteValue, |
403 "USD"), | 406 "USD"), |
404 DetailsTestCase(PaymentTestDetailModifierTotal, | 407 DetailsTestCase(PaymentTestDetailModifierTotal, |
405 PaymentTestDataCurrencyCode, | 408 PaymentTestDataCurrencySystem, |
406 PaymentTestOverwriteValue, | 409 PaymentTestOverwriteValue, |
407 "US1"), | 410 "US1"), |
408 DetailsTestCase(PaymentTestDetailModifierTotal, | 411 DetailsTestCase(PaymentTestDetailModifierTotal, |
409 PaymentTestDataCurrencyCode, | 412 PaymentTestDataCurrencySystem, |
410 PaymentTestOverwriteValue, | 413 PaymentTestOverwriteValue, |
411 "US"), | 414 "US"), |
412 DetailsTestCase(PaymentTestDetailModifierTotal, | 415 DetailsTestCase(PaymentTestDetailModifierTotal, |
413 PaymentTestDataCurrencyCode, | 416 PaymentTestDataCurrencySystem, |
414 PaymentTestOverwriteValue, | 417 PaymentTestOverwriteValue, |
415 "USD0"), | 418 "USD0"), |
416 DetailsTestCase(PaymentTestDetailModifierTotal, | 419 DetailsTestCase(PaymentTestDetailModifierTotal, |
417 PaymentTestDataCurrencyCode, | 420 PaymentTestDataCurrencySystem, |
418 PaymentTestOverwriteValue, | 421 PaymentTestOverwriteValue, |
419 "usd"), | 422 "usd"), |
420 DetailsTestCase(PaymentTestDetailModifierTotal, | 423 DetailsTestCase(PaymentTestDetailModifierTotal, |
421 PaymentTestDataCurrencyCode, | 424 PaymentTestDataCurrencySystem, |
422 PaymentTestOverwriteValue, | 425 PaymentTestOverwriteValue, |
423 "ANYSTRING"), | 426 "ANYSTRING"), |
424 DetailsTestCase(PaymentTestDetailModifierTotal, | 427 DetailsTestCase(PaymentTestDetailModifierTotal, |
425 PaymentTestDataCurrencyCode, | 428 PaymentTestDataCurrencySystem, |
426 PaymentTestOverwriteValue, | 429 PaymentTestOverwriteValue, |
427 ""), | 430 ""), |
please use gerrit instead
2016/10/13 17:37:54
Remove lines 404-427.
pals
2016/10/14 14:41:21
Done.
| |
428 | 431 |
429 DetailsTestCase(PaymentTestDetailModifierItem, | 432 DetailsTestCase(PaymentTestDetailModifierItem, |
430 PaymentTestDataCurrencyCode, | 433 PaymentTestDataCurrencyCode, |
431 PaymentTestOverwriteValue, | 434 PaymentTestOverwriteValue, |
432 "USD"), | 435 "USD"), |
433 DetailsTestCase(PaymentTestDetailModifierItem, | 436 DetailsTestCase(PaymentTestDetailModifierItem, |
434 PaymentTestDataCurrencyCode, | 437 PaymentTestDataCurrencySystem, |
435 PaymentTestOverwriteValue, | 438 PaymentTestOverwriteValue, |
436 "US1"), | 439 "US1"), |
437 DetailsTestCase(PaymentTestDetailModifierItem, | 440 DetailsTestCase(PaymentTestDetailModifierItem, |
438 PaymentTestDataCurrencyCode, | 441 PaymentTestDataCurrencySystem, |
439 PaymentTestOverwriteValue, | 442 PaymentTestOverwriteValue, |
440 "US"), | 443 "US"), |
441 DetailsTestCase(PaymentTestDetailModifierItem, | 444 DetailsTestCase(PaymentTestDetailModifierItem, |
442 PaymentTestDataCurrencyCode, | 445 PaymentTestDataCurrencySystem, |
443 PaymentTestOverwriteValue, | 446 PaymentTestOverwriteValue, |
444 "USD0"), | 447 "USD0"), |
445 DetailsTestCase(PaymentTestDetailModifierItem, | 448 DetailsTestCase(PaymentTestDetailModifierItem, |
446 PaymentTestDataCurrencyCode, | 449 PaymentTestDataCurrencySystem, |
447 PaymentTestOverwriteValue, | 450 PaymentTestOverwriteValue, |
448 "usd"), | 451 "usd"), |
449 DetailsTestCase(PaymentTestDetailModifierItem, | 452 DetailsTestCase(PaymentTestDetailModifierItem, |
450 PaymentTestDataCurrencyCode, | 453 PaymentTestDataCurrencySystem, |
451 PaymentTestOverwriteValue, | 454 PaymentTestOverwriteValue, |
452 "ANYSTRING"), | 455 "ANYSTRING"), |
453 DetailsTestCase(PaymentTestDetailModifierItem, | 456 DetailsTestCase(PaymentTestDetailModifierItem, |
454 PaymentTestDataCurrencyCode, | 457 PaymentTestDataCurrencySystem, |
455 PaymentTestOverwriteValue, | 458 PaymentTestOverwriteValue, |
456 ""))); | 459 ""))); |
please use gerrit instead
2016/10/13 17:37:54
Remove lines 433-456.
pals
2016/10/14 14:41:21
Done.
| |
457 | 460 |
458 INSTANTIATE_TEST_CASE_P( | 461 INSTANTIATE_TEST_CASE_P( |
459 ValidValueFormat, | 462 ValidValueFormat, |
460 PaymentRequestDetailsTest, | 463 PaymentRequestDetailsTest, |
461 testing::Values(DetailsTestCase(PaymentTestDetailTotal, | 464 testing::Values(DetailsTestCase(PaymentTestDetailTotal, |
462 PaymentTestDataValue, | 465 PaymentTestDataValue, |
463 PaymentTestOverwriteValue, | 466 PaymentTestOverwriteValue, |
464 "0"), | 467 "0"), |
465 DetailsTestCase(PaymentTestDetailTotal, | 468 DetailsTestCase(PaymentTestDetailTotal, |
466 PaymentTestDataValue, | 469 PaymentTestDataValue, |
(...skipping 613 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1080 V8TypeError), | 1083 V8TypeError), |
1081 DetailsTestCase(PaymentTestDetailModifierItem, | 1084 DetailsTestCase(PaymentTestDetailModifierItem, |
1082 PaymentTestDataValue, | 1085 PaymentTestDataValue, |
1083 PaymentTestOverwriteValue, | 1086 PaymentTestOverwriteValue, |
1084 "1/3", | 1087 "1/3", |
1085 true, | 1088 true, |
1086 V8TypeError))); | 1089 V8TypeError))); |
1087 | 1090 |
1088 } // namespace | 1091 } // namespace |
1089 } // namespace blink | 1092 } // namespace blink |
OLD | NEW |