qt 6.5.1 original

This commit is contained in:
kleuter
2023-10-29 23:33:08 +01:00
parent 71d22ab6b0
commit 85d238dfda
21202 changed files with 5499099 additions and 0 deletions

View File

@ -0,0 +1,13 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_executable(junit
NO_INSTALL
OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
SOURCES
tst_junit.cpp
LIBRARIES
Qt::Test
)
qt_internal_apply_testlib_coverage_options(junit)

View File

@ -0,0 +1,77 @@
// 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 <QTest>
class tst_JUnit : public QObject
{
Q_OBJECT
public:
tst_JUnit();
private slots:
void testFunc1();
void testFunc2();
void testFunc3();
void testFunc4();
void testFunc5();
void testFunc6();
void testFunc7();
};
tst_JUnit::tst_JUnit()
{
}
void tst_JUnit::testFunc1()
{
qWarning("just a qWarning() !");
QCOMPARE(1,1);
}
void tst_JUnit::testFunc2()
{
qDebug("a qDebug() call with comment-ending stuff -->");
QCOMPARE(2, 3);
}
void tst_JUnit::testFunc3()
{
QSKIP("skipping this function!");
}
void tst_JUnit::testFunc4()
{
QFAIL("a forced failure!");
}
/*
Note there are two testfunctions which give expected failures.
This is so we can test that expected failures don't add to failure
counts and unexpected passes do. If we had one xfail and one xpass
testfunction, we couldn't test which one of them adds to the failure
count.
*/
void tst_JUnit::testFunc5()
{
QEXPECT_FAIL("", "this failure is expected", Abort);
QVERIFY(false);
}
void tst_JUnit::testFunc6()
{
QEXPECT_FAIL("", "this failure is also expected", Abort);
QFAIL("This is a deliberate failure");
}
void tst_JUnit::testFunc7()
{
QEXPECT_FAIL("", "this pass is unexpected", Abort);
QVERIFY(true);
}
QTEST_APPLESS_MAIN(tst_JUnit)
#include "tst_junit.moc"