// Copyright (C) 2021 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #include class tst_PrintDataTags: public QObject { Q_OBJECT private slots: void a_data() const; void a() const; void b() const; void c_data() const; void c() const; }; void tst_PrintDataTags::a_data() const { QTest::addColumn("x"); QTest::addColumn("y"); QTest::newRow("data tag a1 ") << 1 << 2; QTest::newRow("data tag a2") << 1 << 2; } void tst_PrintDataTags::a() const { } void tst_PrintDataTags::b() const { } void tst_PrintDataTags::c_data() const { QTest::addColumn("x"); QTest::newRow("data tag c1") << 1; QTest::newRow("data tag c2") << 1; QTest::newRow("data tag c3") << 1; } void tst_PrintDataTags::c() const { } QTEST_MAIN_WRAPPER(tst_PrintDataTags, std::vector args(argv, argv + argc); args.push_back("-datatags"); argc = int(args.size()); argv = const_cast(&args[0]); QTEST_MAIN_SETUP()) #include "tst_printdatatags.moc"