swift
Loading...
Searching...
No Matches
testguiutility.cpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (C) 2015 swift Project Community / Contributors
2// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3
7
8#include "test.h"
9
10#include "gui/guiutility.h"
11
12using namespace swift::gui;
13
14namespace SwiftGuiTest
15{
17 class CTestGuiUtility : public QObject
18 {
20
21 private slots:
23 void testLenientTitleComparison();
24 };
25
26 void CTestGuiUtility::testLenientTitleComparison()
27 {
28 QVERIFY2(CGuiUtility::lenientTitleComparison("foo", "foo"), "wrong title match");
29 QVERIFY2(CGuiUtility::lenientTitleComparison("foo&", "&Foo"), "wrong title match");
30 QVERIFY2(!CGuiUtility::lenientTitleComparison("foo", "bar"), "wrong title mismatch");
31 }
32} // namespace SwiftGuiTest
33
36
37#include "testguiutility.moc"
38
static bool lenientTitleComparison(const QString &title, const QString &comparison)
Lenient / relaxed.
GUI related classes.
QObject(QObject *parent)
Q_OBJECTQ_OBJECT
#define SWIFTTEST_APPLESS_MAIN(TestObject)
Implements a main() function that executes all tests in TestObject without instantiating a QApplicati...
Definition test.h:39