logsui/logsengine/logssymbianos/tsrc/ut_logssymbianos/src/ut_logsremovestates.cpp
--- a/logsui/logsengine/logssymbianos/tsrc/ut_logssymbianos/src/ut_logsremovestates.cpp Wed Aug 18 09:49:12 2010 +0300
+++ b/logsui/logsengine/logssymbianos/tsrc/ut_logssymbianos/src/ut_logsremovestates.cpp Thu Sep 02 20:27:05 2010 +0300
@@ -23,6 +23,13 @@
#include <QtTest/QtTest>
+#define ADD_EVENT_WITH_ID( id ) \
+{\
+LogsEvent ev;\
+ev.setLogId(id);\
+mRemovedEvents.append(ev);\
+}
+
void UT_LogsRemoveStates::initTestCase()
{
int rfsDummy = 0;
@@ -106,9 +113,9 @@
QVERIFY( !state.enterL() );
// Delete several
- mRemovedEvents.append(1);
- mRemovedEvents.append(3);
- mRemovedEvents.append(4);
+ ADD_EVENT_WITH_ID(1);
+ ADD_EVENT_WITH_ID(3);
+ ADD_EVENT_WITH_ID(4);
QVERIFY( state.enterL() );
QCOMPARE( state.mRemoveIndex, 1 );
@@ -124,13 +131,13 @@
LogsRemoveStateDeleteDuplicates state(*this, *this);
// More than one id, duplicate deletion not supported
- mRemovedEvents.append(1);
- mRemovedEvents.append(3);
+ ADD_EVENT_WITH_ID(1);
+ ADD_EVENT_WITH_ID(3);
QVERIFY( !state.enterL() );
// Dbview iterator is not at correct location
mRemovedEvents.clear();
- mRemovedEvents.append(99);
+ ADD_EVENT_WITH_ID(99);
const_cast<CLogEvent&>( mLogView->Event() ).SetId( 100 );
QVERIFY( !state.enterL() );
@@ -217,7 +224,7 @@
int UT_LogsRemoveStates::currentEventId()
{
if ( !mRemovedEvents.isEmpty() ){
- return mRemovedEvents.at(0);
+ return mRemovedEvents.at(0).logId();
}
return mCurrentEventId;
}
@@ -242,7 +249,7 @@
{
return *this;
}
-QList<int>& UT_LogsRemoveStates::removedEvents()
+QList<LogsEvent>& UT_LogsRemoveStates::removedEvents()
{
return mRemovedEvents;
}