Index: media/midi/midi_manager_usb_unittest.cc |
diff --git a/media/midi/midi_manager_usb_unittest.cc b/media/midi/midi_manager_usb_unittest.cc |
index 1eeae9e0121360ee690f4bf8353a763ee62962ec..5fbaa1b7b6718f83ad905156af4fc8a1f1423e10 100644 |
--- a/media/midi/midi_manager_usb_unittest.cc |
+++ b/media/midi/midi_manager_usb_unittest.cc |
@@ -78,6 +78,14 @@ class FakeMidiManagerClient : public MidiManagerClient { |
logger_(logger) {} |
~FakeMidiManagerClient() override {} |
+ void AddInputPort(const MidiPortInfo& info) override { |
+ input_ports_.push_back(info); |
+ } |
+ |
+ void AddOutputPort(const MidiPortInfo& info) override { |
+ output_ports_.push_back(info); |
+ } |
+ |
void CompleteStartSession(MidiResult result) override { |
complete_start_session_ = true; |
result_ = result; |
@@ -103,6 +111,8 @@ class FakeMidiManagerClient : public MidiManagerClient { |
bool complete_start_session_; |
MidiResult result_; |
+ MidiPortInfoList input_ports_; |
+ MidiPortInfoList output_ports_; |
private: |
Logger* logger_; |
@@ -183,6 +193,9 @@ class MidiManagerUsbTest : public ::testing::Test { |
} |
} |
+ const MidiPortInfoList& input_ports() { return client_->input_ports_; } |
+ const MidiPortInfoList& output_ports() { return client_->output_ports_; } |
+ |
scoped_ptr<MidiManagerUsbForTesting> manager_; |
scoped_ptr<FakeMidiManagerClient> client_; |
// Owned by manager_. |
@@ -223,8 +236,8 @@ TEST_F(MidiManagerUsbTest, Initialize) { |
RunCallbackUntilCallbackInvoked(true, &devices); |
EXPECT_EQ(MIDI_OK, GetInitializationResult()); |
- ASSERT_EQ(1u, manager_->input_ports().size()); |
- ASSERT_EQ(2u, manager_->output_ports().size()); |
+ ASSERT_EQ(1u, input_ports().size()); |
+ ASSERT_EQ(2u, output_ports().size()); |
ASSERT_TRUE(manager_->input_stream()); |
std::vector<UsbMidiInputStream::JackUniqueKey> keys = |
manager_->input_stream()->RegisteredJackKeysForTesting(); |