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

Side by Side Diff: media/midi/midi_manager_usb_unittest.cc

Issue 623263003: replace OVERRIDE and FINAL with override and final in media/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 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
« no previous file with comments | « media/midi/midi_manager_usb.h ('k') | media/midi/midi_manager_win.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "media/midi/midi_manager_usb.h" 5 #include "media/midi/midi_manager_usb.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/message_loop/message_loop.h" 9 #include "base/message_loop/message_loop.h"
10 #include "base/run_loop.h" 10 #include "base/run_loop.h"
(...skipping 27 matching lines...) Expand all
38 std::string log_; 38 std::string log_;
39 39
40 DISALLOW_COPY_AND_ASSIGN(Logger); 40 DISALLOW_COPY_AND_ASSIGN(Logger);
41 }; 41 };
42 42
43 class FakeUsbMidiDevice : public UsbMidiDevice { 43 class FakeUsbMidiDevice : public UsbMidiDevice {
44 public: 44 public:
45 explicit FakeUsbMidiDevice(Logger* logger) : logger_(logger) {} 45 explicit FakeUsbMidiDevice(Logger* logger) : logger_(logger) {}
46 virtual ~FakeUsbMidiDevice() {} 46 virtual ~FakeUsbMidiDevice() {}
47 47
48 virtual std::vector<uint8> GetDescriptor() OVERRIDE { 48 virtual std::vector<uint8> GetDescriptor() override {
49 logger_->AddLog("UsbMidiDevice::GetDescriptor\n"); 49 logger_->AddLog("UsbMidiDevice::GetDescriptor\n");
50 return descriptor_; 50 return descriptor_;
51 } 51 }
52 52
53 virtual void Send(int endpoint_number, 53 virtual void Send(int endpoint_number,
54 const std::vector<uint8>& data) OVERRIDE { 54 const std::vector<uint8>& data) override {
55 logger_->AddLog("UsbMidiDevice::Send "); 55 logger_->AddLog("UsbMidiDevice::Send ");
56 logger_->AddLog(base::StringPrintf("endpoint = %d data =", 56 logger_->AddLog(base::StringPrintf("endpoint = %d data =",
57 endpoint_number)); 57 endpoint_number));
58 for (size_t i = 0; i < data.size(); ++i) 58 for (size_t i = 0; i < data.size(); ++i)
59 logger_->AddLog(base::StringPrintf(" 0x%02x", data[i])); 59 logger_->AddLog(base::StringPrintf(" 0x%02x", data[i]));
60 logger_->AddLog("\n"); 60 logger_->AddLog("\n");
61 } 61 }
62 62
63 void SetDescriptor(const std::vector<uint8> descriptor) { 63 void SetDescriptor(const std::vector<uint8> descriptor) {
64 descriptor_ = descriptor; 64 descriptor_ = descriptor;
65 } 65 }
66 66
67 private: 67 private:
68 std::vector<uint8> descriptor_; 68 std::vector<uint8> descriptor_;
69 Logger* logger_; 69 Logger* logger_;
70 70
71 DISALLOW_COPY_AND_ASSIGN(FakeUsbMidiDevice); 71 DISALLOW_COPY_AND_ASSIGN(FakeUsbMidiDevice);
72 }; 72 };
73 73
74 class FakeMidiManagerClient : public MidiManagerClient { 74 class FakeMidiManagerClient : public MidiManagerClient {
75 public: 75 public:
76 explicit FakeMidiManagerClient(Logger* logger) 76 explicit FakeMidiManagerClient(Logger* logger)
77 : complete_start_session_(false), 77 : complete_start_session_(false),
78 result_(MIDI_NOT_SUPPORTED), 78 result_(MIDI_NOT_SUPPORTED),
79 logger_(logger) {} 79 logger_(logger) {}
80 virtual ~FakeMidiManagerClient() {} 80 virtual ~FakeMidiManagerClient() {}
81 81
82 virtual void CompleteStartSession(int client_id, MidiResult result) OVERRIDE { 82 virtual void CompleteStartSession(int client_id, MidiResult result) override {
83 complete_start_session_ = true; 83 complete_start_session_ = true;
84 result_ = result; 84 result_ = result;
85 } 85 }
86 86
87 virtual void ReceiveMidiData(uint32 port_index, 87 virtual void ReceiveMidiData(uint32 port_index,
88 const uint8* data, 88 const uint8* data,
89 size_t size, 89 size_t size,
90 double timestamp) OVERRIDE { 90 double timestamp) override {
91 logger_->AddLog("MidiManagerClient::ReceiveMidiData "); 91 logger_->AddLog("MidiManagerClient::ReceiveMidiData ");
92 logger_->AddLog(base::StringPrintf("port_index = %d data =", port_index)); 92 logger_->AddLog(base::StringPrintf("port_index = %d data =", port_index));
93 for (size_t i = 0; i < size; ++i) 93 for (size_t i = 0; i < size; ++i)
94 logger_->AddLog(base::StringPrintf(" 0x%02x", data[i])); 94 logger_->AddLog(base::StringPrintf(" 0x%02x", data[i]));
95 logger_->AddLog("\n"); 95 logger_->AddLog("\n");
96 } 96 }
97 97
98 virtual void AccumulateMidiBytesSent(size_t size) OVERRIDE { 98 virtual void AccumulateMidiBytesSent(size_t size) override {
99 logger_->AddLog("MidiManagerClient::AccumulateMidiBytesSent "); 99 logger_->AddLog("MidiManagerClient::AccumulateMidiBytesSent ");
100 // Windows has no "%zu". 100 // Windows has no "%zu".
101 logger_->AddLog(base::StringPrintf("size = %u\n", 101 logger_->AddLog(base::StringPrintf("size = %u\n",
102 static_cast<unsigned>(size))); 102 static_cast<unsigned>(size)));
103 } 103 }
104 104
105 bool complete_start_session_; 105 bool complete_start_session_;
106 MidiResult result_; 106 MidiResult result_;
107 107
108 private: 108 private:
109 Logger* logger_; 109 Logger* logger_;
110 110
111 DISALLOW_COPY_AND_ASSIGN(FakeMidiManagerClient); 111 DISALLOW_COPY_AND_ASSIGN(FakeMidiManagerClient);
112 }; 112 };
113 113
114 class TestUsbMidiDeviceFactory : public UsbMidiDevice::Factory { 114 class TestUsbMidiDeviceFactory : public UsbMidiDevice::Factory {
115 public: 115 public:
116 TestUsbMidiDeviceFactory() {} 116 TestUsbMidiDeviceFactory() {}
117 virtual ~TestUsbMidiDeviceFactory() {} 117 virtual ~TestUsbMidiDeviceFactory() {}
118 virtual void EnumerateDevices(UsbMidiDeviceDelegate* device, 118 virtual void EnumerateDevices(UsbMidiDeviceDelegate* device,
119 Callback callback) OVERRIDE { 119 Callback callback) override {
120 callback_ = callback; 120 callback_ = callback;
121 } 121 }
122 122
123 Callback callback_; 123 Callback callback_;
124 124
125 private: 125 private:
126 DISALLOW_COPY_AND_ASSIGN(TestUsbMidiDeviceFactory); 126 DISALLOW_COPY_AND_ASSIGN(TestUsbMidiDeviceFactory);
127 }; 127 };
128 128
129 class MidiManagerUsbForTesting : public MidiManagerUsb { 129 class MidiManagerUsbForTesting : public MidiManagerUsb {
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
348 "data = 0x90 0x45 0x7f\n" 348 "data = 0x90 0x45 0x7f\n"
349 "MidiManagerClient::ReceiveMidiData port_index = 0 " 349 "MidiManagerClient::ReceiveMidiData port_index = 0 "
350 "data = 0xf0 0x00 0x01\n" 350 "data = 0xf0 0x00 0x01\n"
351 "MidiManagerClient::ReceiveMidiData port_index = 0 data = 0xf7\n", 351 "MidiManagerClient::ReceiveMidiData port_index = 0 data = 0xf7\n",
352 logger_.TakeLog()); 352 logger_.TakeLog());
353 } 353 }
354 354
355 } // namespace 355 } // namespace
356 356
357 } // namespace media 357 } // namespace media
OLDNEW
« no previous file with comments | « media/midi/midi_manager_usb.h ('k') | media/midi/midi_manager_win.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698