aboutsummaryrefslogtreecommitdiff
path: root/test/test_bass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_bass.cpp')
-rw-r--r--test/test_bass.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/test/test_bass.cpp b/test/test_bass.cpp
deleted file mode 100644
index 0e97b6a1..00000000
--- a/test/test_bass.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-#include <cstring>
-#include <iostream>
-
-#include <QString>
-#include <catch2/catch.hpp>
-
-#include "bass.h"
-#include "bassmidi.h"
-#include "bassopus.h"
-
-TEST_CASE("BASS URL streaming", "[bass][noci]")
-{
- // Sample
- QString url = "https://raw.githubusercontent.com/skyedeving/aocharedit/master/Attorney%20Online%20Character%20Editor/Resources/about.mp3";
-
- // initialize
- BASS_Init(-1, 44100, 0, 0, nullptr);
-
- // create stream from url
- HSTREAM stream;
- unsigned int flags = BASS_STREAM_AUTOFREE | BASS_STREAM_STATUS;
- if (url.endsWith(".opus"))
- {
- stream = BASS_OPUS_StreamCreateURL(url.toStdString().c_str(), 0, flags, nullptr, 0);
- }
- else
- {
- stream = BASS_StreamCreateURL(url.toStdString().c_str(), 0, flags, nullptr, 0);
- }
-
- // Log http status
- const char *tags = BASS_ChannelGetTags(stream, BASS_TAG_HTTP);
- if (tags)
- {
- while (*tags)
- {
- UNSCOPED_INFO(tags);
- tags += strlen(tags) + 1;
- }
- }
-
- // Test
- REQUIRE(stream != 0);
- REQUIRE(BASS_ChannelPlay(stream, TRUE) == TRUE);
- // while (BASS_ChannelIsActive(stream) != BASS_ACTIVE_STOPPED); // block test to listen
-}