Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "device/serial/serial_device_enumerator.h" | 5 #include "device/serial/serial_device_enumerator.h" |
| 6 #include "device/serial/serial_service_impl.h" | 6 #include "device/serial/serial_service_impl.h" |
| 7 #include "device/serial/test_serial_io_handler.h" | 7 #include "device/serial/test_serial_io_handler.h" |
| 8 #include "extensions/renderer/api_test_base.h" | 8 #include "extensions/renderer/api_test_base.h" |
| 9 #include "grit/extensions_renderer_resources.h" | 9 #include "grit/extensions_renderer_resources.h" |
| 10 | 10 |
| (...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 431 scoped_ptr<device::SerialDeviceEnumerator>( | 431 scoped_ptr<device::SerialDeviceEnumerator>( |
| 432 new FakeSerialDeviceEnumerator)), | 432 new FakeSerialDeviceEnumerator)), |
| 433 &request); | 433 &request); |
| 434 } | 434 } |
| 435 | 435 |
| 436 DISALLOW_COPY_AND_ASSIGN(SerialApiTest); | 436 DISALLOW_COPY_AND_ASSIGN(SerialApiTest); |
| 437 }; | 437 }; |
| 438 | 438 |
| 439 TEST_F(SerialApiTest, GetDevices) { | 439 TEST_F(SerialApiTest, GetDevices) { |
| 440 RunTest("serial_unittest.js", "testGetDevices"); | 440 RunTest("serial_unittest.js", "testGetDevices"); |
| 441 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 441 } | 442 } |
| 442 | 443 |
| 443 TEST_F(SerialApiTest, ConnectFail) { | 444 TEST_F(SerialApiTest, ConnectFail) { |
| 444 io_handler_ = new FailToConnectTestIoHandler; | 445 io_handler_ = new FailToConnectTestIoHandler; |
| 445 RunTest("serial_unittest.js", "testConnectFail"); | 446 RunTest("serial_unittest.js", "testConnectFail"); |
| 447 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 446 } | 448 } |
| 447 | 449 |
| 448 TEST_F(SerialApiTest, GetInfoFailOnConnect) { | 450 TEST_F(SerialApiTest, GetInfoFailOnConnect) { |
| 449 io_handler_ = new FailToGetInfoTestIoHandler(0); | 451 io_handler_ = new FailToGetInfoTestIoHandler(0); |
| 450 RunTest("serial_unittest.js", "testGetInfoFailOnConnect"); | 452 RunTest("serial_unittest.js", "testGetInfoFailOnConnect"); |
| 453 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
|
Ken Rockot(use gerrit already)
2014/10/24 18:29:54
It is not immediately clear to me when looking at
Sam McNally
2014/10/27 05:07:24
It was like this because serial is the only client
| |
| 451 } | 454 } |
| 452 | 455 |
| 453 TEST_F(SerialApiTest, Connect) { | 456 TEST_F(SerialApiTest, Connect) { |
| 454 RunTest("serial_unittest.js", "testConnect"); | 457 RunTest("serial_unittest.js", "testConnect"); |
| 458 EXPECT_EQ(2, keep_alive_counter().keep_alives()); | |
| 455 } | 459 } |
| 456 | 460 |
| 457 TEST_F(SerialApiTest, ConnectDefaultOptions) { | 461 TEST_F(SerialApiTest, ConnectDefaultOptions) { |
| 458 RunTest("serial_unittest.js", "testConnectDefaultOptions"); | 462 RunTest("serial_unittest.js", "testConnectDefaultOptions"); |
| 463 EXPECT_EQ(2, keep_alive_counter().keep_alives()); | |
| 459 } | 464 } |
| 460 | 465 |
| 461 TEST_F(SerialApiTest, ConnectInvalidBitrate) { | 466 TEST_F(SerialApiTest, ConnectInvalidBitrate) { |
| 462 RunTest("serial_unittest.js", "testConnectInvalidBitrate"); | 467 RunTest("serial_unittest.js", "testConnectInvalidBitrate"); |
| 468 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 463 } | 469 } |
| 464 | 470 |
| 465 TEST_F(SerialApiTest, GetInfo) { | 471 TEST_F(SerialApiTest, GetInfo) { |
| 466 RunTest("serial_unittest.js", "testGetInfo"); | 472 RunTest("serial_unittest.js", "testGetInfo"); |
| 473 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 467 } | 474 } |
| 468 | 475 |
| 469 TEST_F(SerialApiTest, GetInfoAfterSerialization) { | 476 TEST_F(SerialApiTest, GetInfoAfterSerialization) { |
| 470 RunTest("serial_unittest.js", "testGetInfoAfterSerialization"); | 477 RunTest("serial_unittest.js", "testGetInfoAfterSerialization"); |
| 478 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 471 } | 479 } |
| 472 | 480 |
| 473 TEST_F(SerialApiTest, GetInfoFailToGetPortInfo) { | 481 TEST_F(SerialApiTest, GetInfoFailToGetPortInfo) { |
| 474 io_handler_ = new FailToGetInfoTestIoHandler(1); | 482 io_handler_ = new FailToGetInfoTestIoHandler(1); |
| 475 RunTest("serial_unittest.js", "testGetInfoFailToGetPortInfo"); | 483 RunTest("serial_unittest.js", "testGetInfoFailToGetPortInfo"); |
| 484 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 476 } | 485 } |
| 477 | 486 |
| 478 TEST_F(SerialApiTest, GetConnections) { | 487 TEST_F(SerialApiTest, GetConnections) { |
| 479 RunTest("serial_unittest.js", "testGetConnections"); | 488 RunTest("serial_unittest.js", "testGetConnections"); |
| 489 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 480 } | 490 } |
| 481 | 491 |
| 482 TEST_F(SerialApiTest, GetControlSignals) { | 492 TEST_F(SerialApiTest, GetControlSignals) { |
| 483 io_handler_ = new GetControlSignalsTestIoHandler; | 493 io_handler_ = new GetControlSignalsTestIoHandler; |
| 484 RunTest("serial_unittest.js", "testGetControlSignals"); | 494 RunTest("serial_unittest.js", "testGetControlSignals"); |
| 485 EXPECT_EQ(16u, io_handler_->num_calls()); | 495 EXPECT_EQ(16u, io_handler_->num_calls()); |
| 496 EXPECT_EQ(18, keep_alive_counter().keep_alives()); | |
| 486 } | 497 } |
| 487 | 498 |
| 488 TEST_F(SerialApiTest, SetControlSignals) { | 499 TEST_F(SerialApiTest, SetControlSignals) { |
| 489 io_handler_ = new SetControlSignalsTestIoHandler; | 500 io_handler_ = new SetControlSignalsTestIoHandler; |
| 490 RunTest("serial_unittest.js", "testSetControlSignals"); | 501 RunTest("serial_unittest.js", "testSetControlSignals"); |
| 491 EXPECT_EQ(9u, io_handler_->num_calls()); | 502 EXPECT_EQ(9u, io_handler_->num_calls()); |
| 503 EXPECT_EQ(11, keep_alive_counter().keep_alives()); | |
| 492 } | 504 } |
| 493 | 505 |
| 494 TEST_F(SerialApiTest, Update) { | 506 TEST_F(SerialApiTest, Update) { |
| 495 io_handler_ = new ConfigurePortTestIoHandler; | 507 io_handler_ = new ConfigurePortTestIoHandler; |
| 496 RunTest("serial_unittest.js", "testUpdate"); | 508 RunTest("serial_unittest.js", "testUpdate"); |
| 497 EXPECT_EQ(11u, io_handler_->num_calls()); | 509 EXPECT_EQ(11u, io_handler_->num_calls()); |
| 510 EXPECT_EQ(33, keep_alive_counter().keep_alives()); | |
| 498 } | 511 } |
| 499 | 512 |
| 500 TEST_F(SerialApiTest, UpdateAcrossSerialization) { | 513 TEST_F(SerialApiTest, UpdateAcrossSerialization) { |
| 501 io_handler_ = new ConfigurePortTestIoHandler; | 514 io_handler_ = new ConfigurePortTestIoHandler; |
| 502 RunTest("serial_unittest.js", "testUpdateAcrossSerialization"); | 515 RunTest("serial_unittest.js", "testUpdateAcrossSerialization"); |
| 503 EXPECT_EQ(11u, io_handler_->num_calls()); | 516 EXPECT_EQ(11u, io_handler_->num_calls()); |
| 517 EXPECT_EQ(33, keep_alive_counter().keep_alives()); | |
| 504 } | 518 } |
| 505 | 519 |
| 506 TEST_F(SerialApiTest, UpdateInvalidBitrate) { | 520 TEST_F(SerialApiTest, UpdateInvalidBitrate) { |
| 507 io_handler_ = new ConfigurePortTestIoHandler; | 521 io_handler_ = new ConfigurePortTestIoHandler; |
| 508 RunTest("serial_unittest.js", "testUpdateInvalidBitrate"); | 522 RunTest("serial_unittest.js", "testUpdateInvalidBitrate"); |
| 509 EXPECT_EQ(1u, io_handler_->num_calls()); | 523 EXPECT_EQ(1u, io_handler_->num_calls()); |
| 524 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 510 } | 525 } |
| 511 | 526 |
| 512 TEST_F(SerialApiTest, Flush) { | 527 TEST_F(SerialApiTest, Flush) { |
| 513 io_handler_ = new FlushTestIoHandler; | 528 io_handler_ = new FlushTestIoHandler; |
| 514 RunTest("serial_unittest.js", "testFlush"); | 529 RunTest("serial_unittest.js", "testFlush"); |
| 515 EXPECT_EQ(1u, io_handler_->num_calls()); | 530 EXPECT_EQ(1u, io_handler_->num_calls()); |
| 531 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 516 } | 532 } |
| 517 | 533 |
| 518 TEST_F(SerialApiTest, SetPaused) { | 534 TEST_F(SerialApiTest, SetPaused) { |
| 519 RunTest("serial_unittest.js", "testSetPaused"); | 535 RunTest("serial_unittest.js", "testSetPaused"); |
| 536 EXPECT_EQ(6, keep_alive_counter().keep_alives()); | |
| 520 } | 537 } |
| 521 | 538 |
| 522 TEST_F(SerialApiTest, Echo) { | 539 TEST_F(SerialApiTest, Echo) { |
| 523 RunTest("serial_unittest.js", "testEcho"); | 540 RunTest("serial_unittest.js", "testEcho"); |
| 541 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 524 } | 542 } |
| 525 | 543 |
| 526 TEST_F(SerialApiTest, EchoAfterSerialization) { | 544 TEST_F(SerialApiTest, EchoAfterSerialization) { |
| 527 RunTest("serial_unittest.js", "testEchoAfterSerialization"); | 545 RunTest("serial_unittest.js", "testEchoAfterSerialization"); |
| 546 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 528 } | 547 } |
| 529 | 548 |
| 530 TEST_F(SerialApiTest, SendDuringExistingSend) { | 549 TEST_F(SerialApiTest, SendDuringExistingSend) { |
| 531 RunTest("serial_unittest.js", "testSendDuringExistingSend"); | 550 RunTest("serial_unittest.js", "testSendDuringExistingSend"); |
| 551 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 532 } | 552 } |
| 533 | 553 |
| 534 TEST_F(SerialApiTest, SendAfterSuccessfulSend) { | 554 TEST_F(SerialApiTest, SendAfterSuccessfulSend) { |
| 535 RunTest("serial_unittest.js", "testSendAfterSuccessfulSend"); | 555 RunTest("serial_unittest.js", "testSendAfterSuccessfulSend"); |
| 556 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 536 } | 557 } |
| 537 | 558 |
| 538 TEST_F(SerialApiTest, SendPartialSuccessWithError) { | 559 TEST_F(SerialApiTest, SendPartialSuccessWithError) { |
| 539 io_handler_ = new SendDataWithErrorIoHandler(); | 560 io_handler_ = new SendDataWithErrorIoHandler(); |
| 540 RunTest("serial_unittest.js", "testSendPartialSuccessWithError"); | 561 RunTest("serial_unittest.js", "testSendPartialSuccessWithError"); |
| 562 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 541 } | 563 } |
| 542 | 564 |
| 543 TEST_F(SerialApiTest, SendTimeout) { | 565 TEST_F(SerialApiTest, SendTimeout) { |
| 544 io_handler_ = new BlockSendsForeverSendIoHandler(); | 566 io_handler_ = new BlockSendsForeverSendIoHandler(); |
| 545 RunTest("serial_unittest.js", "testSendTimeout"); | 567 RunTest("serial_unittest.js", "testSendTimeout"); |
| 568 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 546 } | 569 } |
| 547 | 570 |
| 548 TEST_F(SerialApiTest, SendTimeoutAfterSerialization) { | 571 TEST_F(SerialApiTest, SendTimeoutAfterSerialization) { |
| 549 io_handler_ = new BlockSendsForeverSendIoHandler(); | 572 io_handler_ = new BlockSendsForeverSendIoHandler(); |
| 550 RunTest("serial_unittest.js", "testSendTimeoutAfterSerialization"); | 573 RunTest("serial_unittest.js", "testSendTimeoutAfterSerialization"); |
| 574 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 551 } | 575 } |
| 552 | 576 |
| 553 TEST_F(SerialApiTest, DisableSendTimeout) { | 577 TEST_F(SerialApiTest, DisableSendTimeout) { |
| 554 io_handler_ = new BlockSendsForeverSendIoHandler(); | 578 io_handler_ = new BlockSendsForeverSendIoHandler(); |
| 555 RunTest("serial_unittest.js", "testDisableSendTimeout"); | 579 RunTest("serial_unittest.js", "testDisableSendTimeout"); |
| 580 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 556 } | 581 } |
| 557 | 582 |
| 558 TEST_F(SerialApiTest, PausedReceive) { | 583 TEST_F(SerialApiTest, PausedReceive) { |
| 559 io_handler_ = new FixedDataReceiveTestIoHandler("data"); | 584 io_handler_ = new FixedDataReceiveTestIoHandler("data"); |
| 560 RunTest("serial_unittest.js", "testPausedReceive"); | 585 RunTest("serial_unittest.js", "testPausedReceive"); |
| 586 EXPECT_EQ(6, keep_alive_counter().keep_alives()); | |
| 561 } | 587 } |
| 562 | 588 |
| 563 TEST_F(SerialApiTest, PausedReceiveError) { | 589 TEST_F(SerialApiTest, PausedReceiveError) { |
| 564 io_handler_ = | 590 io_handler_ = |
| 565 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DEVICE_LOST); | 591 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DEVICE_LOST); |
| 566 RunTest("serial_unittest.js", "testPausedReceiveError"); | 592 RunTest("serial_unittest.js", "testPausedReceiveError"); |
| 593 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 567 } | 594 } |
| 568 | 595 |
| 569 TEST_F(SerialApiTest, ReceiveTimeout) { | 596 TEST_F(SerialApiTest, ReceiveTimeout) { |
| 570 RunTest("serial_unittest.js", "testReceiveTimeout"); | 597 RunTest("serial_unittest.js", "testReceiveTimeout"); |
| 598 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 571 } | 599 } |
| 572 | 600 |
| 573 TEST_F(SerialApiTest, ReceiveTimeoutAfterSerialization) { | 601 TEST_F(SerialApiTest, ReceiveTimeoutAfterSerialization) { |
| 574 RunTest("serial_unittest.js", "testReceiveTimeoutAfterSerialization"); | 602 RunTest("serial_unittest.js", "testReceiveTimeoutAfterSerialization"); |
| 603 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 575 } | 604 } |
| 576 | 605 |
| 577 TEST_F(SerialApiTest, DisableReceiveTimeout) { | 606 TEST_F(SerialApiTest, DisableReceiveTimeout) { |
| 578 RunTest("serial_unittest.js", "testDisableReceiveTimeout"); | 607 RunTest("serial_unittest.js", "testDisableReceiveTimeout"); |
| 608 EXPECT_EQ(4, keep_alive_counter().keep_alives()); | |
| 579 } | 609 } |
| 580 | 610 |
| 581 TEST_F(SerialApiTest, ReceiveErrorDisconnected) { | 611 TEST_F(SerialApiTest, ReceiveErrorDisconnected) { |
| 582 io_handler_ = | 612 io_handler_ = |
| 583 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DISCONNECTED); | 613 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DISCONNECTED); |
| 584 RunTest("serial_unittest.js", "testReceiveErrorDisconnected"); | 614 RunTest("serial_unittest.js", "testReceiveErrorDisconnected"); |
| 615 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 585 } | 616 } |
| 586 | 617 |
| 587 TEST_F(SerialApiTest, ReceiveErrorDeviceLost) { | 618 TEST_F(SerialApiTest, ReceiveErrorDeviceLost) { |
| 588 io_handler_ = | 619 io_handler_ = |
| 589 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DEVICE_LOST); | 620 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DEVICE_LOST); |
| 590 RunTest("serial_unittest.js", "testReceiveErrorDeviceLost"); | 621 RunTest("serial_unittest.js", "testReceiveErrorDeviceLost"); |
| 622 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 591 } | 623 } |
| 592 | 624 |
| 593 TEST_F(SerialApiTest, ReceiveErrorSystemError) { | 625 TEST_F(SerialApiTest, ReceiveErrorSystemError) { |
| 594 io_handler_ = | 626 io_handler_ = |
| 595 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_SYSTEM_ERROR); | 627 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_SYSTEM_ERROR); |
| 596 RunTest("serial_unittest.js", "testReceiveErrorSystemError"); | 628 RunTest("serial_unittest.js", "testReceiveErrorSystemError"); |
| 629 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 597 } | 630 } |
| 598 | 631 |
| 599 TEST_F(SerialApiTest, SendErrorDisconnected) { | 632 TEST_F(SerialApiTest, SendErrorDisconnected) { |
| 600 io_handler_ = | 633 io_handler_ = |
| 601 new SendErrorTestIoHandler(device::serial::SEND_ERROR_DISCONNECTED); | 634 new SendErrorTestIoHandler(device::serial::SEND_ERROR_DISCONNECTED); |
| 602 RunTest("serial_unittest.js", "testSendErrorDisconnected"); | 635 RunTest("serial_unittest.js", "testSendErrorDisconnected"); |
| 636 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 603 } | 637 } |
| 604 | 638 |
| 605 TEST_F(SerialApiTest, SendErrorSystemError) { | 639 TEST_F(SerialApiTest, SendErrorSystemError) { |
| 606 io_handler_ = | 640 io_handler_ = |
| 607 new SendErrorTestIoHandler(device::serial::SEND_ERROR_SYSTEM_ERROR); | 641 new SendErrorTestIoHandler(device::serial::SEND_ERROR_SYSTEM_ERROR); |
| 608 RunTest("serial_unittest.js", "testSendErrorSystemError"); | 642 RunTest("serial_unittest.js", "testSendErrorSystemError"); |
| 643 EXPECT_EQ(3, keep_alive_counter().keep_alives()); | |
| 609 } | 644 } |
| 610 | 645 |
| 611 TEST_F(SerialApiTest, DisconnectUnknownConnectionId) { | 646 TEST_F(SerialApiTest, DisconnectUnknownConnectionId) { |
| 612 RunTest("serial_unittest.js", "testDisconnectUnknownConnectionId"); | 647 RunTest("serial_unittest.js", "testDisconnectUnknownConnectionId"); |
| 648 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 613 } | 649 } |
| 614 | 650 |
| 615 TEST_F(SerialApiTest, GetInfoUnknownConnectionId) { | 651 TEST_F(SerialApiTest, GetInfoUnknownConnectionId) { |
| 616 RunTest("serial_unittest.js", "testGetInfoUnknownConnectionId"); | 652 RunTest("serial_unittest.js", "testGetInfoUnknownConnectionId"); |
| 653 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 617 } | 654 } |
| 618 | 655 |
| 619 TEST_F(SerialApiTest, UpdateUnknownConnectionId) { | 656 TEST_F(SerialApiTest, UpdateUnknownConnectionId) { |
| 620 RunTest("serial_unittest.js", "testUpdateUnknownConnectionId"); | 657 RunTest("serial_unittest.js", "testUpdateUnknownConnectionId"); |
| 658 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 621 } | 659 } |
| 622 | 660 |
| 623 TEST_F(SerialApiTest, SetControlSignalsUnknownConnectionId) { | 661 TEST_F(SerialApiTest, SetControlSignalsUnknownConnectionId) { |
| 624 RunTest("serial_unittest.js", "testSetControlSignalsUnknownConnectionId"); | 662 RunTest("serial_unittest.js", "testSetControlSignalsUnknownConnectionId"); |
| 663 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 625 } | 664 } |
| 626 | 665 |
| 627 TEST_F(SerialApiTest, GetControlSignalsUnknownConnectionId) { | 666 TEST_F(SerialApiTest, GetControlSignalsUnknownConnectionId) { |
| 628 RunTest("serial_unittest.js", "testGetControlSignalsUnknownConnectionId"); | 667 RunTest("serial_unittest.js", "testGetControlSignalsUnknownConnectionId"); |
| 668 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 629 } | 669 } |
| 630 | 670 |
| 631 TEST_F(SerialApiTest, FlushUnknownConnectionId) { | 671 TEST_F(SerialApiTest, FlushUnknownConnectionId) { |
| 632 RunTest("serial_unittest.js", "testFlushUnknownConnectionId"); | 672 RunTest("serial_unittest.js", "testFlushUnknownConnectionId"); |
| 673 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 633 } | 674 } |
| 634 | 675 |
| 635 TEST_F(SerialApiTest, SetPausedUnknownConnectionId) { | 676 TEST_F(SerialApiTest, SetPausedUnknownConnectionId) { |
| 636 RunTest("serial_unittest.js", "testSetPausedUnknownConnectionId"); | 677 RunTest("serial_unittest.js", "testSetPausedUnknownConnectionId"); |
| 678 EXPECT_EQ(2, keep_alive_counter().keep_alives()); | |
| 637 } | 679 } |
| 638 | 680 |
| 639 TEST_F(SerialApiTest, SendUnknownConnectionId) { | 681 TEST_F(SerialApiTest, SendUnknownConnectionId) { |
| 640 RunTest("serial_unittest.js", "testSendUnknownConnectionId"); | 682 RunTest("serial_unittest.js", "testSendUnknownConnectionId"); |
| 683 EXPECT_EQ(1, keep_alive_counter().keep_alives()); | |
| 641 } | 684 } |
| 642 | 685 |
| 643 } // namespace extensions | 686 } // namespace extensions |
| OLD | NEW |