diff --git a/kioslave/smtp/tests/requesttest.cpp b/kioslave/smtp/tests/requesttest.cpp index 102ffbd5657763bc1621117067288fb1b935d50f..8e623c26ceeb6e02db33dedeea4c546424558d58 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 eff72d456abfbd097d1454df6dbd8c2947f5392b..141f61c0e92ffdd0431f04f7cae7e44cbe59c5dd 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