Add EffectBundleTest
For more information about CTS tests, see
https://source.android.com/compatibility/cts/run.html
Test: CTS test, run on device
Bug: 67647856
Change-Id: Ic78c31096b48b0662d3387cd921e3d4e4a37b1ea
(cherry picked from commit b6c68c1798f0881b719338227e3277db703f6795)
diff --git a/tests/tests/security/src/android/security/cts/EffectBundleTest.java b/tests/tests/security/src/android/security/cts/EffectBundleTest.java
index fb02333..ae55494 100644
--- a/tests/tests/security/src/android/security/cts/EffectBundleTest.java
+++ b/tests/tests/security/src/android/security/cts/EffectBundleTest.java
@@ -19,6 +19,7 @@
import android.media.audiofx.AudioEffect;
import android.media.audiofx.EnvironmentalReverb;
import android.media.audiofx.Equalizer;
+import android.media.audiofx.PresetReverb;
import android.media.MediaPlayer;
import android.platform.test.annotations.SecurityTest;
import android.test.InstrumentationTestCase;
@@ -247,6 +248,16 @@
);
}
+ //Testing security bug: 67647856
+ @SecurityTest
+ public void testPresetReverb_setParameter() throws Exception {
+ verifyZeroPVSizeRejectedForSetParameter(
+ AudioEffect.EFFECT_TYPE_PRESET_REVERB, new int[] {
+ PresetReverb.PARAM_PRESET
+ }
+ );
+ }
+
private boolean eqSetParamProperties(int media) {
MediaPlayer mp = null;
Equalizer eq = null;