blob: 026826b1c860fbe4345bef8a73010b288832692a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#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")));
}
|