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

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

Issue 9965076: Revert 130180 - 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;
27 using media::TestAudioInputController; 23 using media::TestAudioInputController;
28 using media::TestAudioInputControllerFactory; 24 using media::TestAudioInputControllerFactory;
29 25
30 namespace { 26 namespace {
31 27
32 class MockAudioManager : public media::AudioManagerBase { 28 class MockAudioManager : public AudioManagerBase {
33 public: 29 public:
34 MockAudioManager() { 30 MockAudioManager() {
35 audio_thread_.reset(new base::Thread("MockAudioThread")); 31 audio_thread_.reset(new base::Thread("MockAudioThread"));
36 CHECK(audio_thread_->Start()); 32 CHECK(audio_thread_->Start());
37 } 33 }
38 virtual bool HasAudioOutputDevices() OVERRIDE { return true; } 34 virtual bool HasAudioOutputDevices() OVERRIDE { return true; }
39 virtual bool HasAudioInputDevices() OVERRIDE { return true; } 35 virtual bool HasAudioInputDevices() OVERRIDE { return true; }
40 virtual string16 GetAudioInputDeviceModel() OVERRIDE { return string16(); } 36 virtual string16 GetAudioInputDeviceModel() OVERRIDE { return string16(); }
41 virtual bool CanShowAudioInputSettings() OVERRIDE { return false; } 37 virtual bool CanShowAudioInputSettings() OVERRIDE { return false; }
42 virtual void ShowAudioInputSettings() OVERRIDE {} 38 virtual void ShowAudioInputSettings() OVERRIDE {}
43 virtual void GetAudioInputDeviceNames( 39 virtual void GetAudioInputDeviceNames(
44 media::AudioDeviceNames* device_names) OVERRIDE {} 40 media::AudioDeviceNames* device_names) OVERRIDE {}
45 virtual AudioOutputStream* MakeAudioOutputStream( 41 virtual AudioOutputStream* MakeAudioOutputStream(
46 const AudioParameters& params) OVERRIDE { 42 const AudioParameters& params) OVERRIDE {
47 return media::FakeAudioOutputStream::MakeFakeStream(this, params); 43 return FakeAudioOutputStream::MakeFakeStream(this, params);
48 } 44 }
49 virtual AudioOutputStream* MakeAudioOutputStreamProxy( 45 virtual AudioOutputStream* MakeAudioOutputStreamProxy(
50 const AudioParameters& params) OVERRIDE { 46 const AudioParameters& params) OVERRIDE {
51 NOTREACHED(); 47 NOTREACHED();
52 return NULL; 48 return NULL;
53 } 49 }
54 virtual AudioInputStream* MakeAudioInputStream( 50 virtual AudioInputStream* MakeAudioInputStream(
55 const AudioParameters& params, const std::string& device_id) OVERRIDE { 51 const AudioParameters& params, const std::string& device_id) OVERRIDE {
56 return media::FakeAudioInputStream::MakeFakeStream(this, params); 52 return FakeAudioInputStream::MakeFakeStream(this, params);
57 } 53 }
58 virtual AudioOutputStream* MakeLinearOutputStream( 54 virtual AudioOutputStream* MakeLinearOutputStream(
59 const AudioParameters& params) OVERRIDE { 55 const AudioParameters& params) OVERRIDE {
60 NOTREACHED(); 56 NOTREACHED();
61 return NULL; 57 return NULL;
62 } 58 }
63 virtual AudioOutputStream* MakeLowLatencyOutputStream( 59 virtual AudioOutputStream* MakeLowLatencyOutputStream(
64 const AudioParameters& params) OVERRIDE { 60 const AudioParameters& params) OVERRIDE {
65 NOTREACHED(); 61 NOTREACHED();
66 return NULL; 62 return NULL;
(...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after
480 EXPECT_FLOAT_EQ(0.89926866f, volume_); 476 EXPECT_FLOAT_EQ(0.89926866f, volume_);
481 EXPECT_FLOAT_EQ(0.75071919f, noise_volume_); 477 EXPECT_FLOAT_EQ(0.75071919f, noise_volume_);
482 478
483 EXPECT_EQ(content::SPEECH_RECOGNITION_ERROR_NONE, error_); 479 EXPECT_EQ(content::SPEECH_RECOGNITION_ERROR_NONE, error_);
484 EXPECT_FALSE(audio_ended_); 480 EXPECT_FALSE(audio_ended_);
485 EXPECT_FALSE(recognition_ended_); 481 EXPECT_FALSE(recognition_ended_);
486 recognizer_->AbortRecognition(); 482 recognizer_->AbortRecognition();
487 } 483 }
488 484
489 } // namespace speech 485 } // 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