18 lines
619 B
C++
18 lines
619 B
C++
#include <catch2/catch.hpp>
|
|
|
|
#include <QPluginLoader>
|
|
#include <QImageReader>
|
|
#include <QCoreApplication>
|
|
|
|
TEST_CASE("Support APNG Plugin (place lib same path)", "[apng]") {
|
|
QCoreApplication::addLibraryPath(".");
|
|
QPluginLoader apngPlugin("qapng");
|
|
REQUIRE(apngPlugin.load());
|
|
|
|
// Fails for some reason on windows and linux don't know about osx
|
|
// apng animation seems to be broken linux qt5-5.15.2
|
|
INFO(QImageReader::supportedImageFormats().join(' ').toStdString());
|
|
REQUIRE((QImageReader::supportedImageFormats().contains("apng") ||
|
|
QImageReader::supportedImageFormats().contains("APNG")));
|
|
}
|