summaryrefslogtreecommitdiff
path: root/src/tests/test_wav_dump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/test_wav_dump.cc')
-rw-r--r--src/tests/test_wav_dump.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/tests/test_wav_dump.cc b/src/tests/test_wav_dump.cc
index a4afba0..eb14652 100644
--- a/src/tests/test_wav_dump.cc
+++ b/src/tests/test_wav_dump.cc
@@ -3,8 +3,8 @@
#include "audio/audio.h"
#include "audio/audio_engine.h"
-#include "audio/ring_buffer.h"
#include "audio/backend/wav_dump_backend.h"
+#include "audio/ring_buffer.h"
#include <assert.h>
#include <stdio.h>
#include <string.h>
@@ -59,7 +59,7 @@ void test_wav_format_matches_live_audio() {
float music_time = 0.0f;
for (float t = 0.0f; t < duration; t += update_dt) {
// Update audio engine (triggers patterns)
- engine.update(music_time);
+ engine.update(music_time, update_dt);
music_time += update_dt;
// Render audio ahead
@@ -211,11 +211,11 @@ void test_clipping_detection() {
// Mix of normal and clipped samples
for (int i = 0; i < num_samples; ++i) {
if (i % 10 == 0) {
- test_samples[i] = 1.5f; // Clipped high
+ test_samples[i] = 1.5f; // Clipped high
} else if (i % 10 == 1) {
test_samples[i] = -1.2f; // Clipped low
} else {
- test_samples[i] = 0.5f; // Normal
+ test_samples[i] = 0.5f; // Normal
}
}
@@ -275,7 +275,8 @@ void test_invalid_file_paths() {
// Test 3: Read-only location (permissions error)
{
WavDumpBackend wav_backend;
- wav_backend.set_output_file("/test.wav"); // Root directory (no write permission)
+ wav_backend.set_output_file(
+ "/test.wav"); // Root directory (no write permission)
wav_backend.init(); // Should print error but not crash
float samples[10] = {0.5f};