Chromium Code Reviews| 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 |