diff options
Diffstat (limited to 'src/tests/audio')
| -rw-r--r-- | src/tests/audio/test_audio_engine.cc | 2 | ||||
| -rw-r--r-- | src/tests/audio/test_silent_backend.cc | 2 | ||||
| -rw-r--r-- | src/tests/audio/test_tracker.cc | 2 | ||||
| -rw-r--r-- | src/tests/audio/test_tracker_timing.cc | 5 | ||||
| -rw-r--r-- | src/tests/audio/test_variable_tempo.cc | 11 | ||||
| -rw-r--r-- | src/tests/audio/test_wav_dump.cc | 2 |
6 files changed, 12 insertions, 12 deletions
diff --git a/src/tests/audio/test_audio_engine.cc b/src/tests/audio/test_audio_engine.cc index 72c1653..3f0ad4d 100644 --- a/src/tests/audio/test_audio_engine.cc +++ b/src/tests/audio/test_audio_engine.cc @@ -1,10 +1,10 @@ // This file is part of the 64k demo project. // Unit tests for AudioEngine lifecycle and resource management. +#include "../common/audio_test_fixture.h" #include "audio/audio_engine.h" #include "audio/tracker.h" #include "generated/assets.h" -#include "../common/audio_test_fixture.h" #include <assert.h> #include <stdio.h> diff --git a/src/tests/audio/test_silent_backend.cc b/src/tests/audio/test_silent_backend.cc index cc98139..3dc1cd4 100644 --- a/src/tests/audio/test_silent_backend.cc +++ b/src/tests/audio/test_silent_backend.cc @@ -2,11 +2,11 @@ // It tests the SilentBackend for audio testing without hardware. // Verifies audio.cc functionality using silent backend. +#include "../common/audio_test_fixture.h" #include "audio/audio.h" #include "audio/audio_engine.h" #include "audio/backend/silent_backend.h" #include "audio/synth.h" -#include "../common/audio_test_fixture.h" #include <assert.h> #include <stdio.h> diff --git a/src/tests/audio/test_tracker.cc b/src/tests/audio/test_tracker.cc index 1112e91..ab2505d 100644 --- a/src/tests/audio/test_tracker.cc +++ b/src/tests/audio/test_tracker.cc @@ -1,11 +1,11 @@ // This file is part of the 64k demo project. // It tests the core functionality of the audio tracker engine. +#include "../common/audio_test_fixture.h" #include "audio/audio_engine.h" #include "audio/gen.h" #include "audio/synth.h" #include "audio/tracker.h" -#include "../common/audio_test_fixture.h" // #include "generated/music_data.h" // Will be generated by tracker_compiler #include <assert.h> #include <stdio.h> diff --git a/src/tests/audio/test_tracker_timing.cc b/src/tests/audio/test_tracker_timing.cc index 7295de3..1c2d6fd 100644 --- a/src/tests/audio/test_tracker_timing.cc +++ b/src/tests/audio/test_tracker_timing.cc @@ -2,12 +2,12 @@ // It tests tracker timing and synchronization using MockAudioBackend. // Verifies pattern triggers occur at correct times with proper BPM scaling. +#include "../common/audio_test_fixture.h" #include "audio/audio.h" #include "audio/audio_engine.h" #include "audio/backend/mock_audio_backend.h" #include "audio/synth.h" #include "audio/tracker.h" -#include "../common/audio_test_fixture.h" #include <assert.h> #include <cmath> #include <stdio.h> @@ -15,8 +15,7 @@ #if !defined(STRIP_ALL) // Helper: Setup audio engine for testing -static AudioTestFixture* -setup_audio_test(MockAudioBackend& backend) { +static AudioTestFixture* setup_audio_test(MockAudioBackend& backend) { audio_set_backend(&backend); return new AudioTestFixture(); } diff --git a/src/tests/audio/test_variable_tempo.cc b/src/tests/audio/test_variable_tempo.cc index da056c5..9c9a471 100644 --- a/src/tests/audio/test_variable_tempo.cc +++ b/src/tests/audio/test_variable_tempo.cc @@ -2,11 +2,11 @@ // It tests variable tempo system with music_time scaling. // Verifies 2x speed-up and 2x slow-down reset tricks. +#include "../common/audio_test_fixture.h" #include "audio/audio.h" #include "audio/audio_engine.h" #include "audio/backend/mock_audio_backend.h" #include "audio/tracker.h" -#include "../common/audio_test_fixture.h" #include <assert.h> #include <cmath> #include <stdio.h> @@ -14,8 +14,7 @@ #if !defined(STRIP_ALL) // Helper: Setup audio engine for testing -static AudioTestFixture* -setup_audio_test(MockAudioBackend& backend) { +static AudioTestFixture* setup_audio_test(MockAudioBackend& backend) { audio_set_backend(&backend); AudioTestFixture* fixture = new AudioTestFixture(); fixture->load_music(&g_tracker_score, g_tracker_samples, @@ -98,7 +97,8 @@ void test_2x_speedup_reset_trick() { // Phase 1: Accelerate from 1.0x to 2.0x over 5 seconds printf(" Phase 1: Accelerating 1.0x → 2.0x\n"); auto accel_fn = [](float t) { return fminf(1.0f + (t / 5.0f), 2.0f); }; - simulate_tempo_fn(fixture->engine(), music_time, physical_time, 5.0f, dt, accel_fn); + simulate_tempo_fn(fixture->engine(), music_time, physical_time, 5.0f, dt, + accel_fn); const float tempo_scale = accel_fn(physical_time); printf(" After 5s physical: tempo=%.2fx, music_time=%.3f\n", tempo_scale, @@ -132,7 +132,8 @@ void test_2x_slowdown_reset_trick() { // Phase 1: Decelerate from 1.0x to 0.5x over 5 seconds printf(" Phase 1: Decelerating 1.0x → 0.5x\n"); auto decel_fn = [](float t) { return fmaxf(1.0f - (t / 10.0f), 0.5f); }; - simulate_tempo_fn(fixture->engine(), music_time, physical_time, 5.0f, dt, decel_fn); + simulate_tempo_fn(fixture->engine(), music_time, physical_time, 5.0f, dt, + decel_fn); const float tempo_scale = decel_fn(physical_time); printf(" After 5s physical: tempo=%.2fx, music_time=%.3f\n", tempo_scale, diff --git a/src/tests/audio/test_wav_dump.cc b/src/tests/audio/test_wav_dump.cc index 9175153..a0f2a4a 100644 --- a/src/tests/audio/test_wav_dump.cc +++ b/src/tests/audio/test_wav_dump.cc @@ -1,11 +1,11 @@ // This file is part of the 64k demo project. // Regression test for WAV dump backend to prevent format mismatches. +#include "../common/audio_test_fixture.h" #include "audio/audio.h" #include "audio/audio_engine.h" #include "audio/backend/wav_dump_backend.h" #include "audio/ring_buffer.h" -#include "../common/audio_test_fixture.h" #include <assert.h> #include <stdio.h> #include <string.h> |
