// Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #include "private/qdataurl_p.h" #include #include using namespace Qt::Literals; class tst_QDataUrl : public QObject { Q_OBJECT private slots: void decode_data(); void decode(); }; void tst_QDataUrl::decode_data() { QTest::addColumn("input"); QTest::addColumn("result"); QTest::addColumn("mimeType"); QTest::addColumn("payload"); auto row = [](const char *tag, const char *url, bool success, QString mimeType = {}, QByteArray payload = {}) { QTest::newRow(tag) << url << success <