summaryrefslogtreecommitdiff
path: root/app/src/test/java/com/wuhei
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/test/java/com/wuhei')
-rw-r--r--app/src/test/java/com/wuhei/reccoon/StreamingResamplerTest.java41
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);
- }
-}