1#include "../../../src/passworddialog.h"
3#include <QCoreApplication>
13 void contentRemainsSame();
21void tst_ui::contentRemainsSame() {
22 QScopedPointer<PasswordDialog> d(
24 d->setTemplate(
"",
false);
25 QString input =
"pw\n";
27 QCOMPARE(d->getPassword(), input);
30 input =
"pw\nname: value\n";
32 QCOMPARE(d->getPassword(), input);
35 d->setTemplate(
"name",
false);
37 QCOMPARE(d->getPassword(), input);
40 d->setTemplate(
"name",
true);
42 QCOMPARE(d->getPassword(), input);
45 d->setTemplate(
"",
false);
48 QCOMPARE(d->getPassword(), input);
51 d->setTemplate(
"",
true);
54 QCOMPARE(d->getPassword(), input);
57 d->setTemplate(
"name",
true);
60 QCOMPARE(d->getPassword(), input);
PasswordDialog Handles the inserting and editing of passwords.
The tst_ui class is our first unit test.
Holds the Password configuration settings.