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

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: Created 8 years, 8 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
« no previous file with comments | « content/browser/speech/speech_recognizer_impl.cc ('k') | content/common/media/audio_messages.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 (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/google_one_shot_remote_engine.h" 8 #include "content/browser/speech/google_one_shot_remote_engine.h"
9 #include "content/browser/speech/speech_recognizer_impl.h" 9 #include "content/browser/speech/speech_recognizer_impl.h"
10 #include "content/public/browser/speech_recognition_event_listener.h" 10 #include "content/public/browser/speech_recognition_event_listener.h"
11 #include "content/test/test_url_fetcher_factory.h" 11 #include "content/test/test_url_fetcher_factory.h"
12 #include "media/audio/audio_manager.h" 12 #include "media/audio/audio_manager.h"
13 #include "media/audio/fake_audio_input_stream.h" 13 #include "media/audio/fake_audio_input_stream.h"
14 #include "media/audio/fake_audio_output_stream.h" 14 #include "media/audio/fake_audio_output_stream.h"
15 #include "media/audio/test_audio_input_controller_factory.h" 15 #include "media/audio/test_audio_input_controller_factory.h"
16 #include "net/base/net_errors.h" 16 #include "net/base/net_errors.h"
17 #include "net/url_request/url_request_status.h" 17 #include "net/url_request/url_request_status.h"
18 #include "testing/gtest/include/gtest/gtest.h" 18 #include "testing/gtest/include/gtest/gtest.h"
19 19
20 using content::BrowserThread; 20 using content::BrowserThread;
21 using content::BrowserThreadImpl; 21 using content::BrowserThreadImpl;
22 using media::AudioInputController; 22 using media::AudioInputController;
23 using media::AudioInputStream;
24 using media::AudioManager;
25 using media::AudioOutputStream;
26 using media::AudioParameters;
23 using media::TestAudioInputController; 27 using media::TestAudioInputController;
24 using media::TestAudioInputControllerFactory; 28 using media::TestAudioInputControllerFactory;
25 29
26 namespace { 30 namespace {
27 31
28 class MockAudioManager : public AudioManagerBase { 32 class MockAudioManager : public media::AudioManagerBase {
29 public: 33 public:
30 MockAudioManager() { 34 MockAudioManager() {
31 audio_thread_.reset(new base::Thread("MockAudioThread")); 35 audio_thread_.reset(new base::Thread("MockAudioThread"));
32 CHECK(audio_thread_->Start()); 36 CHECK(audio_thread_->Start());
33 } 37 }
34 virtual bool HasAudioOutputDevices() OVERRIDE { return true; } 38 virtual bool HasAudioOutputDevices() OVERRIDE { return true; }
35 virtual bool HasAudioInputDevices() OVERRIDE { return true; } 39 virtual bool HasAudioInputDevices() OVERRIDE { return true; }
36 virtual string16 GetAudioInputDeviceModel() OVERRIDE { return string16(); } 40 virtual string16 GetAudioInputDeviceModel() OVERRIDE { return string16(); }
37 virtual bool CanShowAudioInputSettings() OVERRIDE { return false; } 41 virtual bool CanShowAudioInputSettings() OVERRIDE { return false; }
38 virtual void ShowAudioInputSettings() OVERRIDE {} 42 virtual void ShowAudioInputSettings() OVERRIDE {}
39 virtual void GetAudioInputDeviceNames( 43 virtual void GetAudioInputDeviceNames(
40 media::AudioDeviceNames* device_names) OVERRIDE {} 44 media::AudioDeviceNames* device_names) OVERRIDE {}
41 virtual AudioOutputStream* MakeAudioOutputStream( 45 virtual AudioOutputStream* MakeAudioOutputStream(
42 const AudioParameters& params) OVERRIDE { 46 const AudioParameters& params) OVERRIDE {
43 return FakeAudioOutputStream::MakeFakeStream(this, params); 47 return media::FakeAudioOutputStream::MakeFakeStream(this, params);
44 } 48 }
45 virtual AudioOutputStream* MakeAudioOutputStreamProxy( 49 virtual AudioOutputStream* MakeAudioOutputStreamProxy(
46 const AudioParameters& params) OVERRIDE { 50 const AudioParameters& params) OVERRIDE {
47 NOTREACHED(); 51 NOTREACHED();
48 return NULL; 52 return NULL;
49 } 53 }
50 virtual AudioInputStream* MakeAudioInputStream( 54 virtual AudioInputStream* MakeAudioInputStream(
51 const AudioParameters& params, const std::string& device_id) OVERRIDE { 55 const AudioParameters& params, const std::string& device_id) OVERRIDE {
52 return FakeAudioInputStream::MakeFakeStream(this, params); 56 return media::FakeAudioInputStream::MakeFakeStream(this, params);
53 } 57 }
54 virtual AudioOutputStream* MakeLinearOutputStream( 58 virtual AudioOutputStream* MakeLinearOutputStream(
55 const AudioParameters& params) OVERRIDE { 59 const AudioParameters& params) OVERRIDE {
56 NOTREACHED(); 60 NOTREACHED();
57 return NULL; 61 return NULL;
58 } 62 }
59 virtual AudioOutputStream* MakeLowLatencyOutputStream( 63 virtual AudioOutputStream* MakeLowLatencyOutputStream(
60 const AudioParameters& params) OVERRIDE { 64 const AudioParameters& params) OVERRIDE {
61 NOTREACHED(); 65 NOTREACHED();
62 return NULL; 66 return NULL;
(...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 EXPECT_FLOAT_EQ(0.89926866f, volume_); 480 EXPECT_FLOAT_EQ(0.89926866f, volume_);
477 EXPECT_FLOAT_EQ(0.75071919f, noise_volume_); 481 EXPECT_FLOAT_EQ(0.75071919f, noise_volume_);
478 482
479 EXPECT_EQ(content::SPEECH_RECOGNITION_ERROR_NONE, error_); 483 EXPECT_EQ(content::SPEECH_RECOGNITION_ERROR_NONE, error_);
480 EXPECT_FALSE(audio_ended_); 484 EXPECT_FALSE(audio_ended_);
481 EXPECT_FALSE(recognition_ended_); 485 EXPECT_FALSE(recognition_ended_);
482 recognizer_->AbortRecognition(); 486 recognizer_->AbortRecognition();
483 } 487 }
484 488
485 } // namespace speech 489 } // namespace speech
OLDNEW
« no previous file with comments | « content/browser/speech/speech_recognizer_impl.cc ('k') | content/common/media/audio_messages.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698