swift
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 
12 using namespace swift::gui;
13 
14 namespace SwiftGuiTest
15 {
17  class CTestGuiUtility : public QObject
18  {
19  Q_OBJECT
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.
Definition: guiutility.cpp:274
GUI related classes.
SWIFTTEST_APPLESS_MAIN(SwiftGuiTest::CTestGuiUtility)
main