diff options
author | Max Kellermann <max@duempel.org> | 2013-10-16 21:55:00 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-10-16 23:36:36 +0200 |
commit | 401a799a1b5de5d70a6b4c1d49235af0d5618f37 (patch) | |
tree | 503db86df98400dac818fa3bbfbe20e2055a1fa4 /test/test_pcm_format.cxx | |
parent | ba98518c69d0501e67ef707f0d718cc678851415 (diff) |
test: use the CPPUNIT framework for unit tests
Diffstat (limited to 'test/test_pcm_format.cxx')
-rw-r--r-- | test/test_pcm_format.cxx | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/test/test_pcm_format.cxx b/test/test_pcm_format.cxx index 65d744671..49f4ccd4b 100644 --- a/test/test_pcm_format.cxx +++ b/test/test_pcm_format.cxx @@ -26,10 +26,8 @@ #include "pcm/PcmBuffer.hxx" #include "AudioFormat.hxx" -#include <glib.h> - void -test_pcm_format_8_to_16() +PcmFormatTest::TestFormat8to16() { constexpr unsigned N = 256; const auto src = TestDataBuffer<int8_t, N>(); @@ -41,14 +39,14 @@ test_pcm_format_8_to_16() auto d = pcm_convert_to_16(buffer, dither, SampleFormat::S8, src, sizeof(src), &d_size); auto d_end = pcm_end_pointer(d, d_size); - g_assert_cmpint(d_end - d, ==, N); + CPPUNIT_ASSERT_EQUAL(N, unsigned(d_end - d)); for (size_t i = 0; i < N; ++i) - g_assert_cmpint(src[i], ==, d[i] >> 8); + CPPUNIT_ASSERT_EQUAL(int(src[i]), d[i] >> 8); } void -test_pcm_format_16_to_24() +PcmFormatTest::TestFormat16to24() { constexpr unsigned N = 256; const auto src = TestDataBuffer<int16_t, N>(); @@ -59,14 +57,14 @@ test_pcm_format_16_to_24() auto d = pcm_convert_to_24(buffer, SampleFormat::S16, src, sizeof(src), &d_size); auto d_end = pcm_end_pointer(d, d_size); - g_assert_cmpint(d_end - d, ==, N); + CPPUNIT_ASSERT_EQUAL(N, unsigned(d_end - d)); for (size_t i = 0; i < N; ++i) - g_assert_cmpint(src[i], ==, d[i] >> 8); + CPPUNIT_ASSERT_EQUAL(int(src[i]), d[i] >> 8); } void -test_pcm_format_16_to_32() +PcmFormatTest::TestFormat16to32() { constexpr unsigned N = 256; const auto src = TestDataBuffer<int16_t, N>(); @@ -77,14 +75,14 @@ test_pcm_format_16_to_32() auto d = pcm_convert_to_32(buffer, SampleFormat::S16, src, sizeof(src), &d_size); auto d_end = pcm_end_pointer(d, d_size); - g_assert_cmpint(d_end - d, ==, N); + CPPUNIT_ASSERT_EQUAL(N, unsigned(d_end - d)); for (size_t i = 0; i < N; ++i) - g_assert_cmpint(src[i], ==, d[i] >> 16); + CPPUNIT_ASSERT_EQUAL(int(src[i]), d[i] >> 16); } void -test_pcm_format_float() +PcmFormatTest::TestFormatFloat() { constexpr unsigned N = 256; const auto src = TestDataBuffer<int16_t, N>(); @@ -95,11 +93,11 @@ test_pcm_format_float() auto f = pcm_convert_to_float(buffer1, SampleFormat::S16, src, sizeof(src), &f_size); auto f_end = pcm_end_pointer(f, f_size); - g_assert_cmpint(f_end - f, ==, N); + CPPUNIT_ASSERT_EQUAL(N, unsigned(f_end - f)); for (auto i = f; i != f_end; ++i) { - g_assert(*i >= -1.); - g_assert(*i <= 1.); + CPPUNIT_ASSERT(*i >= -1.); + CPPUNIT_ASSERT(*i <= 1.); } PcmDither dither; @@ -109,8 +107,8 @@ test_pcm_format_float() SampleFormat::FLOAT, f, f_size, &d_size); auto d_end = pcm_end_pointer(d, d_size); - g_assert_cmpint(d_end - d, ==, N); + CPPUNIT_ASSERT_EQUAL(N, unsigned(d_end - d)); for (size_t i = 0; i < N; ++i) - g_assert_cmpint(src[i], ==, d[i]); + CPPUNIT_ASSERT_EQUAL(src[i], d[i]); } |