diff options
Diffstat (limited to 'app/src/test/java/com/wuhei')
| -rw-r--r-- | app/src/test/java/com/wuhei/reccoon/StreamingResamplerTest.java | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/app/src/test/java/com/wuhei/reccoon/StreamingResamplerTest.java b/app/src/test/java/com/wuhei/reccoon/StreamingResamplerTest.java deleted file mode 100644 index 6e4cdcd..0000000 --- a/app/src/test/java/com/wuhei/reccoon/StreamingResamplerTest.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.wuhei.reccoon; - -import static org.junit.Assert.assertTrue; - -import org.junit.Test; - -import java.util.Random; - -/** Regression tests for the streaming resampler. */ -public class StreamingResamplerTest { - - @Test - public void longStreamOfFullChunksDoesNotThrow() { - StreamingResampler resampler = new StreamingResampler(44100, 16000); - float[] chunk = new float[8192]; - long total = 0; - for (int i = 0; i < 400; i++) { - for (int j = 0; j < chunk.length; j++) { - chunk[j] = (float) Math.sin((i * 8192 + j) * 0.01); - } - total += resampler.process(chunk).length; - } - assertTrue(total > 1_000_000); - } - - @Test - public void oddChunkSizesDoNotThrow() { - StreamingResampler resampler = new StreamingResampler(44100, 16000); - Random random = new Random(1); - long total = 0; - for (int i = 0; i < 3000; i++) { - int n = 1 + random.nextInt(3000); - float[] chunk = new float[n]; - for (int j = 0; j < n; j++) { - chunk[j] = random.nextFloat() * 2f - 1f; - } - total += resampler.process(chunk).length; - } - assertTrue(total > 0); - } -} |
