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

Side by Side Diff: content/browser/speech/speech_recognizer_impl_unittest.cc

Issue 9805001: Move media/audio files into media namespace (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix various compiler errors Created 8 years, 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 <vector> 5 #include <vector>
6 6
7 #include "content/browser/browser_thread_impl.h" 7 #include "content/browser/browser_thread_impl.h"
8 #include "content/browser/speech/speech_recognizer_impl.h" 8 #include "content/browser/speech/speech_recognizer_impl.h"
9 #include "content/public/browser/speech_recognition_event_listener.h" 9 #include "content/public/browser/speech_recognition_event_listener.h"
10 #include "content/test/test_url_fetcher_factory.h" 10 #include "content/test/test_url_fetcher_factory.h"
11 #include "media/audio/audio_manager.h" 11 #include "media/audio/audio_manager.h"
12 #include "media/audio/fake_audio_input_stream.h" 12 #include "media/audio/fake_audio_input_stream.h"
13 #include "media/audio/fake_audio_output_stream.h" 13 #include "media/audio/fake_audio_output_stream.h"
14 #include "media/audio/test_audio_input_controller_factory.h" 14 #include "media/audio/test_audio_input_controller_factory.h"
15 #include "net/base/net_errors.h" 15 #include "net/base/net_errors.h"
16 #include "net/url_request/url_request_status.h" 16 #include "net/url_request/url_request_status.h"
17 #include "testing/gtest/include/gtest/gtest.h" 17 #include "testing/gtest/include/gtest/gtest.h"
18 18
19 using content::BrowserThread; 19 using content::BrowserThread;
20 using content::BrowserThreadImpl; 20 using content::BrowserThreadImpl;
21 using media::AudioInputController; 21 using media::AudioInputController;
22 using media::AudioInputStream;
23 using media::AudioManager;
24 using media::AudioOutputStream;
25 using media::AudioParameters;
22 using media::TestAudioInputController; 26 using media::TestAudioInputController;
23 using media::TestAudioInputControllerFactory; 27 using media::TestAudioInputControllerFactory;
24 28
25 namespace { 29 namespace {
26 30
27 class MockAudioManager : public AudioManagerBase { 31 class MockAudioManager : public media::AudioManagerBase {
28 public: 32 public:
29 MockAudioManager() { 33 MockAudioManager() {
30 audio_thread_.reset(new base::Thread("MockAudioThread")); 34 audio_thread_.reset(new base::Thread("MockAudioThread"));
31 CHECK(audio_thread_->Start()); 35 CHECK(audio_thread_->Start());
32 } 36 }
33 virtual bool HasAudioOutputDevices() OVERRIDE { return true; } 37 virtual bool HasAudioOutputDevices() OVERRIDE { return true; }
34 virtual bool HasAudioInputDevices() OVERRIDE { return true; } 38 virtual bool HasAudioInputDevices() OVERRIDE { return true; }
35 virtual string16 GetAudioInputDeviceModel() OVERRIDE { return string16(); } 39 virtual string16 GetAudioInputDeviceModel() OVERRIDE { return string16(); }
36 virtual bool CanShowAudioInputSettings() OVERRIDE { return false; } 40 virtual bool CanShowAudioInputSettings() OVERRIDE { return false; }
37 virtual void ShowAudioInputSettings() OVERRIDE {} 41 virtual void ShowAudioInputSettings() OVERRIDE {}
38 virtual void GetAudioInputDeviceNames( 42 virtual void GetAudioInputDeviceNames(
39 media::AudioDeviceNames* device_names) OVERRIDE {} 43 media::AudioDeviceNames* device_names) OVERRIDE {}
40 virtual AudioOutputStream* MakeAudioOutputStream( 44 virtual AudioOutputStream* MakeAudioOutputStream(
41 const AudioParameters& params) OVERRIDE { 45 const AudioParameters& params) OVERRIDE {
42 return FakeAudioOutputStream::MakeFakeStream(this, params); 46 return media::FakeAudioOutputStream::MakeFakeStream(this, params);
43 } 47 }
44 virtual AudioOutputStream* MakeAudioOutputStreamProxy( 48 virtual AudioOutputStream* MakeAudioOutputStreamProxy(
45 const AudioParameters& params) OVERRIDE { 49 const AudioParameters& params) OVERRIDE {
46 NOTREACHED(); 50 NOTREACHED();
47 return NULL; 51 return NULL;
48 } 52 }
49 virtual AudioInputStream* MakeAudioInputStream( 53 virtual AudioInputStream* MakeAudioInputStream(
50 const AudioParameters& params, const std::string& device_id) OVERRIDE { 54 const AudioParameters& params, const std::string& device_id) OVERRIDE {
51 return FakeAudioInputStream::MakeFakeStream(this, params); 55 return media::FakeAudioInputStream::MakeFakeStream(this, params);
52 } 56 }
53 virtual AudioOutputStream* MakeLinearOutputStream( 57 virtual AudioOutputStream* MakeLinearOutputStream(
54 const AudioParameters& params) OVERRIDE { 58 const AudioParameters& params) OVERRIDE {
55 NOTREACHED(); 59 NOTREACHED();
56 return NULL; 60 return NULL;
57 } 61 }
58 virtual AudioOutputStream* MakeLowLatencyOutputStream( 62 virtual AudioOutputStream* MakeLowLatencyOutputStream(
59 const AudioParameters& params) OVERRIDE { 63 const AudioParameters& params) OVERRIDE {
60 NOTREACHED(); 64 NOTREACHED();
61 return NULL; 65 return NULL;
(...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after
475 EXPECT_FLOAT_EQ(0.89926866f, volume_); 479 EXPECT_FLOAT_EQ(0.89926866f, volume_);
476 EXPECT_FLOAT_EQ(0.75071919f, noise_volume_); 480 EXPECT_FLOAT_EQ(0.75071919f, noise_volume_);
477 481
478 EXPECT_EQ(content::SPEECH_RECOGNITION_ERROR_NONE, error_); 482 EXPECT_EQ(content::SPEECH_RECOGNITION_ERROR_NONE, error_);
479 EXPECT_FALSE(audio_ended_); 483 EXPECT_FALSE(audio_ended_);
480 EXPECT_FALSE(recognition_ended_); 484 EXPECT_FALSE(recognition_ended_);
481 recognizer_->AbortRecognition(); 485 recognizer_->AbortRecognition();
482 } 486 }
483 487
484 } // namespace speech 488 } // namespace speech
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698