From d21d8f9f3c24084c746a553777371492a244acec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sat, 27 Nov 2010 21:12:14 +0000 Subject: [PATCH] More tests for WavPack audio properties git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1201478 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- tests/test_wavpack.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/test_wavpack.cpp b/tests/test_wavpack.cpp index 7129a604..03e60202 100644 --- a/tests/test_wavpack.cpp +++ b/tests/test_wavpack.cpp @@ -12,15 +12,27 @@ using namespace TagLib; class TestWavPack : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(TestWavPack); + CPPUNIT_TEST(testBasic); CPPUNIT_TEST(testLengthScan); CPPUNIT_TEST_SUITE_END(); public: + void testBasic() + { + WavPack::File f("data/no_length.wv"); + WavPack::Properties *props = f.audioProperties(); + CPPUNIT_ASSERT_EQUAL(44100, props->sampleRate()); + CPPUNIT_ASSERT_EQUAL(2, props->channels()); + CPPUNIT_ASSERT_EQUAL(1, props->bitrate()); + CPPUNIT_ASSERT_EQUAL(0x407, props->version()); + } + void testLengthScan() { WavPack::File f("data/no_length.wv"); - CPPUNIT_ASSERT_EQUAL(4, f.audioProperties()->length()); + WavPack::Properties *props = f.audioProperties(); + CPPUNIT_ASSERT_EQUAL(4, props->length()); } }; -- 2.40.0