summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2017-04-01 15:30:23 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2017-04-01 21:00:39 +0200
commit9774762dd014bed4f4e3c4ac142a7b9634944fe4 (patch)
tree684d1587b8a2ac2e1a9b7bd195090743cba4f74b /test
parent32ad5ff14a03cdf049903523603c6b7a83dd7a5a (diff)
Update underrun counter directly in AudioCache.
Diffstat (limited to 'test')
-rw-r--r--test/audiocachetest.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/audiocachetest.cc b/test/audiocachetest.cc
index b194b14..ae3e8f2 100644
--- a/test/audiocachetest.cc
+++ b/test/audiocachetest.cc
@@ -28,6 +28,7 @@
#include <audiofile.h>
#include <audiocache.h>
+#include <settings.h>
#include <unistd.h>
#include "drumkit_creator.h"
@@ -68,7 +69,8 @@ public:
printf("audio_file.load\n");
audio_file.load(4096);
- AudioCache audio_cache;
+ Settings settings;
+ AudioCache audio_cache(settings);
printf("audio_cache.init\n");
audio_cache.init(100);
audio_cache.setAsyncMode(threaded);
@@ -115,7 +117,7 @@ public:
samples = audio_cache.next(id, size);
- CPPUNIT_ASSERT_EQUAL(0, (int)audio_cache.getNumberOfUnderruns());
+ CPPUNIT_ASSERT_EQUAL(std::size_t(0), settings.number_of_underruns.load());
for(size_t i = 0; (i < size) && (offset < audio_file_ref.size); ++i)
{