From 7bb314a3dbe033c2ff94ef54212fd4a75c7827db Mon Sep 17 00:00:00 2001 From: Alice Date: Thu, 29 Sep 2016 20:00:08 -0400 Subject: [PATCH] Extend tests --- .../WavAudioImporter/Test/WavImporterTest.cpp | 39 +++++++++---------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp b/src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp index b851c68ec..348558738 100644 --- a/src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp +++ b/src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp @@ -173,9 +173,8 @@ void WavImporterTest::invalidFactChunk() { CORRADE_COMPARE(importer.format(), Buffer::Format::Mono16); CORRADE_COMPARE(importer.frequency(), 22050); - - CORRADE_COMPARE_AS(importer.data().slice(0,4), - Containers::Array::from(-27, -11, -1, -9).slice(0,4), + CORRADE_COMPARE_AS(importer.data().slice(0, 8), + Containers::Array::from(-27, -11, -1, -9, 24, -6, 127, -5).slice(0, 8), TestSuite::Compare::Container); } @@ -186,8 +185,8 @@ void WavImporterTest::mono8() { CORRADE_COMPARE(importer.format(), Buffer::Format::Mono8); CORRADE_COMPARE(importer.frequency(), 22050); - CORRADE_COMPARE_AS(importer.data().slice(0,4), - Containers::Array::from(127, 127, 127, 127).slice(0,4), + CORRADE_COMPARE_AS(importer.data().slice(0, 4), + Containers::Array::from(127, 127, 127, 127).slice(0, 4), TestSuite::Compare::Container); } @@ -198,8 +197,8 @@ void WavImporterTest::mono8junk() { CORRADE_COMPARE(importer.format(), Buffer::Format::Mono8); CORRADE_COMPARE(importer.frequency(), 22050); - CORRADE_COMPARE_AS(importer.data().slice(0,4), - Containers::Array::from(127, 127, 127, 127).slice(0,4), + CORRADE_COMPARE_AS(importer.data().slice(0, 4), + Containers::Array::from(127, 127, 127, 127).slice(0, 4), TestSuite::Compare::Container); } @@ -210,9 +209,8 @@ void WavImporterTest::mono8ALaw() { CORRADE_COMPARE(importer.format(), Buffer::Format::MonoALaw); CORRADE_COMPARE(importer.frequency(), 8000); - - CORRADE_COMPARE_AS(importer.data().slice(0,4), - Containers::Array::from(87, 84, 85, 85).slice(0,4), + CORRADE_COMPARE_AS(importer.data().slice(0, 8), + Containers::Array::from(87, 84, 85, 85, 85, -43, -43, -43).slice(0, 8), TestSuite::Compare::Container); } @@ -223,9 +221,8 @@ void WavImporterTest::mono8MuLaw() { CORRADE_COMPARE(importer.format(), Buffer::Format::MonoMuLaw); CORRADE_COMPARE(importer.frequency(), 8000); - - CORRADE_COMPARE_AS(importer.data().slice(0,4), - Containers::Array::from(-5, -3, -1, -2).slice(0,4), + CORRADE_COMPARE_AS(importer.data().slice(0, 8), + Containers::Array::from(-5, -3, -1, -2, -1, 127, 127, 126).slice(0, 8), TestSuite::Compare::Container); } @@ -235,6 +232,7 @@ void WavImporterTest::mono16() { CORRADE_COMPARE(importer.format(), Buffer::Format::Mono16); CORRADE_COMPARE(importer.frequency(), 44000); + CORRADE_COMPARE_AS(importer.data(), Containers::Array::from('\x1d', '\x10', '\x71', '\xc5'), TestSuite::Compare::Container); @@ -246,6 +244,7 @@ void WavImporterTest::stereo8() { CORRADE_COMPARE(importer.format(), Buffer::Format::Stereo8); CORRADE_COMPARE(importer.frequency(), 96000); + CORRADE_COMPARE_AS(importer.data(), Containers::Array::from('\xde', '\xfe', '\xca', '\x7e'), TestSuite::Compare::Container); @@ -258,9 +257,8 @@ void WavImporterTest::stereo8ALaw() { CORRADE_COMPARE(importer.format(), Buffer::Format::StereoALaw); CORRADE_COMPARE(importer.frequency(), 8000); - - CORRADE_COMPARE_AS(importer.data().slice(0,4), - Containers::Array::from(-43, -43, -43, -43).slice(0,4), + CORRADE_COMPARE_AS(importer.data().slice(0, 8), + Containers::Array::from(-43, -43, -43, -43, -43, -43, 85, -43).slice(0, 8), TestSuite::Compare::Container); } @@ -271,9 +269,8 @@ void WavImporterTest::stereo8MuLaw() { CORRADE_COMPARE(importer.format(), Buffer::Format::StereoMuLaw); CORRADE_COMPARE(importer.frequency(), 8000); - - CORRADE_COMPARE_AS(importer.data().slice(0,4), - Containers::Array::from(-1, -1, -1, -1).slice(0,4), + CORRADE_COMPARE_AS(importer.data().slice(0, 8), + Containers::Array::from(-1, -1, -1, -1, -1, -1, 127, -1).slice(0, 8), TestSuite::Compare::Container); } @@ -328,8 +325,8 @@ void WavImporterTest::stereo32f() { CORRADE_COMPARE(importer.format(), Buffer::Format::StereoFloat); CORRADE_COMPARE(importer.frequency(), 44100); - CORRADE_COMPARE_AS(importer.data().slice(0, 4), - Containers::Array::from(17, -77, -103, 56).slice(0, 4), + CORRADE_COMPARE_AS(importer.data().slice(0, 8), + Containers::Array::from(17, -77, -103, 56, 5, 50, 72, 56).slice(0, 8), TestSuite::Compare::Container); }