// 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 #include /*! \internal \since 4.4 \brief Tests that reporting of tables are done in a certain way. */ class tst_DataTable: public QObject { Q_OBJECT private slots: void fiveTablePasses() const; void fiveTablePasses_data() const; }; void tst_DataTable::fiveTablePasses() const { QFETCH(bool, test); QVERIFY(test); } void tst_DataTable::fiveTablePasses_data() const { QTest::addColumn("test"); QTest::newRow("fiveTablePasses_data1") << true; QTest::newRow("fiveTablePasses_data2") << true; QTest::newRow("fiveTablePasses_data3") << true; QTest::newRow("fiveTablePasses_data4") << true; QTest::newRow("fiveTablePasses_data5") << true; } QTEST_MAIN_WRAPPER(tst_DataTable, std::vector args(argv, argv + argc); args.push_back("fiveTablePasses"); args.push_back("fiveTablePasses:fiveTablePasses_data1"); args.push_back("-v2"); argc = int(args.size()); argv = const_cast(&args[0]); QTEST_MAIN_SETUP()) #include "tst_commandlinedata.moc"