| assertThat(settings.getPitchRange(), is(synth.PitchRange.getDefaultValue())); | assertThat(settings.getPitchRange(), is(synth.PitchRange.getDefaultValue())); | ||||
| assertThat(settings.getVolume(), is(synth.Volume.getDefaultValue())); | assertThat(settings.getVolume(), is(synth.Volume.getDefaultValue())); | ||||
| } | } | ||||
| public void testEspeakPitchWithDefaultPitch() | |||||
| { | |||||
| SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); | |||||
| SharedPreferences.Editor editor = prefs.edit(); | |||||
| editor.clear(); | |||||
| editor.putString("default_pitch", Integer.toString(50)); | |||||
| editor.putString("espeak_pitch", Integer.toString(75)); | |||||
| editor.commit(); | |||||
| SpeechSynthesis synth = new SpeechSynthesis(getContext(), mCallback); | |||||
| VoiceSettings settings = new VoiceSettings(prefs, synth); | |||||
| assertThat(settings.getVoiceVariant().toString(), is("male")); | |||||
| assertThat(settings.getRate(), is(synth.Rate.getDefaultValue())); | |||||
| assertThat(settings.getPitch(), is(75)); | |||||
| assertThat(settings.getPitchRange(), is(synth.PitchRange.getDefaultValue())); | |||||
| assertThat(settings.getVolume(), is(synth.Volume.getDefaultValue())); | |||||
| } | |||||
| } | } |