#include "content/browser/speech/speech_recognition_manager_impl.h"
#include "base/functional/bind.h"
#include "base/test/scoped_feature_list.h"
#include "components/soda/soda_util.h"
#include "content/browser/speech/fake_speech_recognition_manager_delegate.h"
#include "media/base/media_switches.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/constants/ash_features.h"
#endif
namespace content {
_;
InvokeWithoutArgs;
class SpeechRecognitionManagerImplTest : public testing::Test { … };
SpeechRecognitionManagerImplTest::SpeechRecognitionManagerImplTest() { … }
void SpeechRecognitionManagerImplTest::SetUp() { … }
void SpeechRecognitionManagerImplTest::TearDown() { … }
TEST_F(SpeechRecognitionManagerImplTest, SodaNotInstalled) { … }
TEST_F(SpeechRecognitionManagerImplTest, SodaLanguagesNotAvailable) { … }
TEST_F(SpeechRecognitionManagerImplTest, SodaLanguageNotInstalled) { … }
TEST_F(SpeechRecognitionManagerImplTest, SodaLanguageInstalled) { … }
TEST_F(SpeechRecognitionManagerImplTest, SodaLangcodeMatch) { … }
}