logsui/logsengine/tsrc/ut_logsengine/src/ut_logsdetailsmodel.cpp
changeset 13 52d644758b05
parent 0 4a5361db8937
child 15 76d2cf7a585e
--- a/logsui/logsengine/tsrc/ut_logsengine/src/ut_logsdetailsmodel.cpp	Thu Jul 08 11:31:03 2010 +0300
+++ b/logsui/logsengine/tsrc/ut_logsengine/src/ut_logsdetailsmodel.cpp	Fri Aug 06 14:57:47 2010 +0300
@@ -26,6 +26,7 @@
 #include "logsdbconnector_stub_helper.h"
 #include <hblineedit.h>
 #include <hbglobal.h>
+#include <hbextendedlocale.h>
 #include <QtTest/QtTest>
 
 Q_DECLARE_METATYPE(LogsCall *)
@@ -115,7 +116,10 @@
     // Test date and time
     display = mModel->data(mModel->index(1), Qt::DisplayRole).toStringList();
     QVERIFY( display.count() == 2 );
-    QVERIFY( display.at(1) == testDetailsDateAndTime.toTimeSpec(Qt::LocalTime).toString() ); 
+    QDateTime localTime = testDetailsDateAndTime.toTimeSpec(Qt::LocalTime);    
+    QVERIFY( display.at(1).startsWith(
+                localTime.date().toString(Qt::SystemLocaleShortDate)) );
+    
     decoration = mModel->data(mModel->index(1), Qt::DecorationRole).toList();
     QVERIFY( decoration.count() == 1 );
     
@@ -138,7 +142,9 @@
     QVERIFY( display.count() == 2 );
     QTime n(0,0,0);
     QTime t = n.addSecs(testDetailsDuration);
-    QVERIFY( display.at(1) == t.toString("hh:mm:ss") );
+    QChar timeSeparator = HbExtendedLocale::system().timeSeparator(1);
+    QString tiemFormat = QString("hh%1mm%2ss").arg(timeSeparator).arg(timeSeparator);
+    QCOMPARE( display.at(1), t.toString(tiemFormat));
     decoration = mModel->data(mModel->index(4), Qt::DecorationRole).toList();
     QVERIFY( decoration.count() == 1 );