Browse Source

Any{Audio,Scene}Importer: coverage++

pull/306/merge
Vladimír Vondruš 7 years ago
parent
commit
8327600361
  1. 7
      src/MagnumPlugins/AnyAudioImporter/Test/AnyAudioImporterTest.cpp
  2. 3
      src/MagnumPlugins/AnySceneImporter/Test/AnySceneImporterTest.cpp

7
src/MagnumPlugins/AnyAudioImporter/Test/AnyAudioImporterTest.cpp

@ -24,6 +24,7 @@
*/
#include <sstream>
#include <Corrade/Containers/Array.h>
#include <Corrade/PluginManager/Manager.h>
#include <Corrade/TestSuite/Tester.h>
#include <Corrade/Utility/Format.h>
@ -93,9 +94,13 @@ void AnyImporterTest::load() {
Containers::Pointer<AbstractImporter> 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() {

3
src/MagnumPlugins/AnySceneImporter/Test/AnySceneImporterTest.cpp

@ -107,6 +107,9 @@ void AnySceneImporterTest::load() {
Containers::Optional<MeshData3D> mesh = importer->mesh3D(0);
CORRADE_VERIFY(mesh);
CORRADE_COMPARE(mesh->positions(0).size(), 3);
importer->close();
CORRADE_VERIFY(!importer->isOpened());
}
void AnySceneImporterTest::detect() {

Loading…
Cancel
Save