From 83276003616e14a742761df6f7179337303bdc2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 10 Feb 2019 16:00:44 +0100 Subject: [PATCH] Any{Audio,Scene}Importer: coverage++ --- .../AnyAudioImporter/Test/AnyAudioImporterTest.cpp | 7 ++++++- .../AnySceneImporter/Test/AnySceneImporterTest.cpp | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/MagnumPlugins/AnyAudioImporter/Test/AnyAudioImporterTest.cpp b/src/MagnumPlugins/AnyAudioImporter/Test/AnyAudioImporterTest.cpp index 20b0c41a7..72dda8872 100644 --- a/src/MagnumPlugins/AnyAudioImporter/Test/AnyAudioImporterTest.cpp +++ b/src/MagnumPlugins/AnyAudioImporter/Test/AnyAudioImporterTest.cpp @@ -24,6 +24,7 @@ */ #include +#include #include #include #include @@ -93,9 +94,13 @@ void AnyImporterTest::load() { Containers::Pointer importer = _manager.instantiate("AnyAudioImporter"); CORRADE_VERIFY(importer->openFile(data.filename)); - /* Check only parameters, as it is good enough proof that it is working */ + /* Check only roughly, as it is good enough proof that it is working */ CORRADE_COMPARE(importer->format(), BufferFormat::Stereo8); CORRADE_COMPARE(importer->frequency(), 96000); + CORRADE_COMPARE(importer->data().size(), 4); + + importer->close(); + CORRADE_VERIFY(!importer->isOpened()); } void AnyImporterTest::detect() { diff --git a/src/MagnumPlugins/AnySceneImporter/Test/AnySceneImporterTest.cpp b/src/MagnumPlugins/AnySceneImporter/Test/AnySceneImporterTest.cpp index 7568b8dd3..2f9f4907c 100644 --- a/src/MagnumPlugins/AnySceneImporter/Test/AnySceneImporterTest.cpp +++ b/src/MagnumPlugins/AnySceneImporter/Test/AnySceneImporterTest.cpp @@ -107,6 +107,9 @@ void AnySceneImporterTest::load() { Containers::Optional mesh = importer->mesh3D(0); CORRADE_VERIFY(mesh); CORRADE_COMPARE(mesh->positions(0).size(), 3); + + importer->close(); + CORRADE_VERIFY(!importer->isOpened()); } void AnySceneImporterTest::detect() {