// SPDX-FileCopyrightText: Copyright (C) 2015 swift Project Community / Contributors // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1 //! \cond PRIVATE_TESTS //! \file //! \ingroup testswiftgui #include "test.h" #include "gui/guiutility.h" using namespace swift::gui; namespace SwiftGuiTest { //! Test GUI utilities class CTestGuiUtility : public QObject { Q_OBJECT private slots: //! Test the lenientTitleComparison void testLenientTitleComparison(); }; void CTestGuiUtility::testLenientTitleComparison() { QVERIFY2(CGuiUtility::lenientTitleComparison("foo", "foo"), "wrong title match"); QVERIFY2(CGuiUtility::lenientTitleComparison("foo&", "&Foo"), "wrong title match"); QVERIFY2(!CGuiUtility::lenientTitleComparison("foo", "bar"), "wrong title mismatch"); } } // namespace SwiftGuiTest //! main SWIFTTEST_APPLESS_MAIN(SwiftGuiTest::CTestGuiUtility); #include "testguiutility.moc" //! \endcond