1 /* 2 SPDX-FileCopyrightText: 2017 Montel Laurent <montel@kde.org> 3 4 SPDX-License-Identifier: LGPL-2.0-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 5 */ 6 7 #ifndef PASSWORDLINEEDITTEST_H 8 #define PASSWORDLINEEDITTEST_H 9 10 #include <QObject> 11 12 class PasswordLineEditTest : public QObject 13 { 14 Q_OBJECT 15 public: 16 explicit PasswordLineEditTest(QObject *parent = nullptr); 17 ~PasswordLineEditTest() override = default; 18 private Q_SLOTS: 19 void shouldHaveDefaultValue(); 20 void shouldShowTogglePassword(); 21 void shouldNotShowToggleWhenSetPassword(); 22 void shouldShowRevealPassword(); 23 void shouldEmitSignalPasswordChanged(); 24 }; 25 26 #endif 27