Changes: Added unittests for mbooster, qtbooster, ebooster, dbooster

RevBy: TrustMe
pull/1/head
Dmitry Rozenshtein 15 years ago
parent a91b7a9f5c
commit 1635ca678d

1
debian/changelog vendored

@ -2,6 +2,7 @@ applauncherd (0.30.6) unstable; urgency=low
* Changes: Performance test modified. Tracking pixel co-ordinates changed.
* Changes: Language corrections into documentation.
* Changes: Added unittests for mbooster, qtbooster, ebooster, dbooster
-- Alexey Shilov <alexey.shilov@nokia.com> Tue, 28 Jun 2011 13:55:48 +0300

@ -43,13 +43,17 @@
</case>
<case name="QtBooster" type="Functional" description="Unit tests for QtBooster class" level="Component" timeout="20">
<step expected_result="0">/usr/share/applauncherd-tests/ut_qtbooster</step>
<step expected_result="0">su - user -c 'source /tmp/session_bus_address.user &amp;&amp; DISPLAY=:0 /usr/share/applauncherd-tests/ut_qtbooster'</step>
</case>
<case name="EBooster" type="Functional" description="Unit tests for EBooster class" level="Component" timeout="20">
<step expected_result="0">su - user -c 'source /tmp/session_bus_address.user &amp;&amp; DISPLAY=:0 /usr/share/applauncherd-tests/ut_ebooster'</step>
</case>
<case name="DBooster" type="Functional" description="Unit tests for DBooster class" level="Component" timeout="20">
<step expected_result="0">su - user -c 'source /tmp/session_bus_address.user &amp;&amp; DISPLAY=:0 /usr/share/applauncherd-tests/ut_dbooster'</step>
</case>
<environments>
<scratchbox>true</scratchbox>
<hardware>true</hardware>

@ -65,5 +65,17 @@ void Ut_DBooster::testPreload()
QVERIFY(MDeclarativeCache::qDeclarativeView());
}
void Ut_DBooster::testTemporaryProcessName()
{
QVERIFY(QDeclarativeBooster::temporaryProcessName() == QDeclarativeBooster::m_temporaryProcessName);
QVERIFY(m_subject->temporaryProcessName() == QDeclarativeBooster::m_temporaryProcessName);
QVERIFY(m_subject->boosterTemporaryProcessName() == QDeclarativeBooster::m_temporaryProcessName);
}
void Ut_DBooster::testReceiveDataFromInvokerWithBadSocket()
{
QVERIFY(m_subject->receiveDataFromInvoker(-100) == false);
}
QTEST_APPLESS_MAIN(Ut_DBooster);

@ -43,6 +43,8 @@ private Q_SLOTS:
void testSocketName();
void testType();
void testPreload();
void testTemporaryProcessName();
void testReceiveDataFromInvokerWithBadSocket();
private:
std::tr1::shared_ptr<QDeclarativeBooster> m_subject;

@ -19,6 +19,7 @@
#include "ut_ebooster.h"
#include "ebooster.h"
#include <errno.h>
Ut_EBooster::Ut_EBooster() :
m_subject(new EBooster)
@ -50,4 +51,17 @@ void Ut_EBooster::testPreload()
QVERIFY(m_subject->preload());
}
void Ut_EBooster::testTemporaryProcessName()
{
QVERIFY(EBooster::temporaryProcessName() == EBooster::m_temporaryProcessName);
QVERIFY(m_subject->temporaryProcessName() == EBooster::m_temporaryProcessName);
QVERIFY(m_subject->boosterTemporaryProcessName() == EBooster::m_temporaryProcessName);
}
void Ut_EBooster::testLaunchProcessWithBadArg()
{
QVERIFY(m_subject->launchProcess() == EXIT_FAILURE);
}
QTEST_APPLESS_MAIN(Ut_EBooster);

@ -43,6 +43,8 @@ private Q_SLOTS:
void testSocketName();
void testType();
void testPreload();
void testTemporaryProcessName();
void testLaunchProcessWithBadArg();
private:
std::tr1::shared_ptr<EBooster> m_subject;

@ -64,5 +64,17 @@ void Ut_MBooster::testPreload()
#endif
}
void Ut_MBooster::testTemporaryProcessName()
{
QVERIFY(MBooster::temporaryProcessName() == MBooster::m_temporaryProcessName);
QVERIFY(m_subject->temporaryProcessName() == MBooster::m_temporaryProcessName);
QVERIFY(m_subject->boosterTemporaryProcessName() == MBooster::m_temporaryProcessName);
}
void Ut_MBooster::testReceiveDataFromInvokerWithBadSocket()
{
QVERIFY(m_subject->receiveDataFromInvoker(-100) == false);
}
QTEST_APPLESS_MAIN(Ut_MBooster);

@ -43,6 +43,8 @@ private Q_SLOTS:
void testSocketName();
void testType();
void testPreload();
void testTemporaryProcessName();
void testReceiveDataFromInvokerWithBadSocket();
private:
std::tr1::shared_ptr<MBooster> m_subject;

@ -45,5 +45,12 @@ void Ut_QtBooster::testType()
QVERIFY2(m_subject->boosterType() == 'q', "Failure");
}
void Ut_QtBooster::testTemporaryProcessName()
{
QVERIFY(QtBooster::temporaryProcessName() == QtBooster::m_temporaryProcessName);
QVERIFY(m_subject->temporaryProcessName() == QtBooster::m_temporaryProcessName);
QVERIFY(m_subject->boosterTemporaryProcessName() == QtBooster::m_temporaryProcessName);
}
QTEST_APPLESS_MAIN(Ut_QtBooster);

@ -42,6 +42,7 @@ private Q_SLOTS:
void cleanupTestCase();
void testSocketName();
void testType();
void testTemporaryProcessName();
private:
std::tr1::shared_ptr<QtBooster> m_subject;

Loading…
Cancel
Save