From 1a93f575382848d39203c18a3db481cba85227b4 Mon Sep 17 00:00:00 2001 From: Montel Laurent Date: Tue, 9 Dec 2014 09:40:00 +0100 Subject: [PATCH] Add test for default value --- kioslave/smtp/tests/requesttest.cpp | 14 ++++++++++++++ kioslave/smtp/tests/requesttest.h | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/kioslave/smtp/tests/requesttest.cpp b/kioslave/smtp/tests/requesttest.cpp index 102ffbd56..8e623c26c 100644 --- a/kioslave/smtp/tests/requesttest.cpp +++ b/kioslave/smtp/tests/requesttest.cpp @@ -29,4 +29,18 @@ RequestTest::~RequestTest() } +void RequestTest::shouldHaveDefaultValue() +{ + KioSMTP::Request request; + QVERIFY(request.to().isEmpty()); + QVERIFY(request.cc().isEmpty()); + QVERIFY(request.bcc().isEmpty()); + QVERIFY(request.emitHeaders()); + QVERIFY(!request.is8BitBody()); + QVERIFY(request.profileName().isEmpty()); + QVERIFY(request.fromAddress().isEmpty()); + QVERIFY(request.heloHostname().isEmpty()); + QCOMPARE(request.size(), static_cast(0)); +} + QTEST_KDEMAIN(RequestTest, NoGUI) diff --git a/kioslave/smtp/tests/requesttest.h b/kioslave/smtp/tests/requesttest.h index eff72d456..141f61c0e 100644 --- a/kioslave/smtp/tests/requesttest.h +++ b/kioslave/smtp/tests/requesttest.h @@ -26,7 +26,8 @@ class RequestTest : public QObject public: explicit RequestTest(QObject *parent = 0); ~RequestTest(); - +private Q_SLOTS: + void shouldHaveDefaultValue(); }; #endif // REQUESTTEST_H -- GitLab