Skip to content

Commit a1390bd

Browse files
committed
Reset SDK_INT version in AudioStreamManagerTest after it is changed for tests
1 parent 7e5310d commit a1390bd

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/audio/AudioStreamManagerTest.java

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,99 +134,131 @@ public void onComplete(boolean success) {
134134
}
135135

136136
public void testWithSquareSampleAudio16BitAnd8KhzApi16() throws Exception {
137+
int versionCode = Build.VERSION.SDK_INT;
137138
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
138139
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._16_BIT, AudioType.PCM);
139140
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
141+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
140142
}
141143

142144
public void testWithSquareSampleAudio16BitAnd16KhzApi16() throws Exception {
145+
int versionCode = Build.VERSION.SDK_INT;
143146
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
144147
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._16_BIT, AudioType.PCM);
145148
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
149+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
146150
}
147151

148152
public void testWithSquareSampleAudio16BitAnd22KhzApi16() throws Exception {
153+
int versionCode = Build.VERSION.SDK_INT;
149154
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
150155
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._16_BIT, AudioType.PCM);
151156
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
157+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
152158
}
153159

154160
public void testWithSquareSampleAudio16BitAnd44KhzApi16() throws Exception {
161+
int versionCode = Build.VERSION.SDK_INT;
155162
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
156163
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._16_BIT, AudioType.PCM);
157164
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
165+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
158166
}
159167

160168
public void testWithSquareSampleAudio8BitAnd8KhzApi16() throws Exception {
169+
int versionCode = Build.VERSION.SDK_INT;
161170
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
162171
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._8_BIT, AudioType.PCM);
163172
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
173+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
164174
}
165175

166176
public void testWithSquareSampleAudio8BitAnd16KhzApi16() throws Exception {
177+
int versionCode = Build.VERSION.SDK_INT;
167178
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
168179
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._8_BIT, AudioType.PCM);
169180
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
181+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
170182
}
171183

172184
public void testWithSquareSampleAudio8BitAnd22KhzApi16() throws Exception {
185+
int versionCode = Build.VERSION.SDK_INT;
173186
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
174187
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._8_BIT, AudioType.PCM);
175188
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
189+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
176190
}
177191

178192
public void testWithSquareSampleAudio8BitAnd44KhzApi16() throws Exception {
193+
int versionCode = Build.VERSION.SDK_INT;
179194
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
180195
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._8_BIT, AudioType.PCM);
181196
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
197+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
182198
}
183199

184200
public void testWithSquareSampleAudio16BitAnd8KhzApi21() throws Exception {
201+
int versionCode = Build.VERSION.SDK_INT;
185202
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
186203
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._16_BIT, AudioType.PCM);
187204
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
205+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
188206
}
189207

190208
public void testWithSquareSampleAudio16BitAnd16KhzApi21() throws Exception {
209+
int versionCode = Build.VERSION.SDK_INT;
191210
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
192211
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._16_BIT, AudioType.PCM);
193212
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
213+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
194214
}
195215

196216
public void testWithSquareSampleAudio16BitAnd22KhzApi21() throws Exception {
217+
int versionCode = Build.VERSION.SDK_INT;
197218
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
198219
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._16_BIT, AudioType.PCM);
199220
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
221+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
200222
}
201223

202224
public void testWithSquareSampleAudio16BitAnd44KhzApi21() throws Exception {
225+
int versionCode = Build.VERSION.SDK_INT;
203226
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
204227
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._16_BIT, AudioType.PCM);
205228
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
229+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
206230
}
207231

208232
public void testWithSquareSampleAudio8BitAnd8KhzApi21() throws Exception {
233+
int versionCode = Build.VERSION.SDK_INT;
209234
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
210235
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._8_BIT, AudioType.PCM);
211236
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
237+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
212238
}
213239

214240
public void testWithSquareSampleAudio8BitAnd16KhzApi21() throws Exception {
241+
int versionCode = Build.VERSION.SDK_INT;
215242
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
216243
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._8_BIT, AudioType.PCM);
217244
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
245+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
218246
}
219247

220248
public void testWithSquareSampleAudio8BitAnd22KhzApi21() throws Exception {
249+
int versionCode = Build.VERSION.SDK_INT;
221250
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
222251
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._8_BIT, AudioType.PCM);
223252
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
253+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
224254
}
225255

226256
public void testWithSquareSampleAudio8BitAnd44KhzApi21() throws Exception {
257+
int versionCode = Build.VERSION.SDK_INT;
227258
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
228259
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._8_BIT, AudioType.PCM);
229260
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
261+
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
230262
}
231263

232264
private int testFullAudioManagerDecodeFlowCorrectCounter = 0;

0 commit comments

Comments
 (0)