Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kamm <mail@ckamm.de>2016-05-12 10:25:15 +0300
committerDaniel Molkentin <danimo@owncloud.com>2016-05-12 10:59:12 +0300
commit49a678a26fe02b55437ea0766078795901db1f0e (patch)
treeeb48b2e091433f521e3de4927725565af677f364
parent9290ed6b3270387d3d6e5bf045cc9b97eaf1e7b1 (diff)
timeAgo test: Fix for qt4, clean upv2.2.0
-rw-r--r--test/testutility.cpp17
1 files changed, 5 insertions, 12 deletions
diff --git a/test/testutility.cpp b/test/testutility.cpp
index a2cfffa97..b8f8c1ac9 100644
--- a/test/testutility.cpp
+++ b/test/testutility.cpp
@@ -136,34 +136,27 @@ private slots:
void testTimeAgo()
{
- // Both times in local time
+ // Both times in same timezone
QDateTime d1 = QDateTime::fromString("2015-01-24T09:20:30+01:00", Qt::ISODate);
QDateTime d2 = QDateTime::fromString("2015-01-23T09:20:30+01:00", Qt::ISODate);
QString s = timeAgoInWords(d2, d1);
QCOMPARE(s, QLatin1String("1 day(s) ago"));
- //
+ // Different timezones
QDateTime earlyTS = QDateTime::fromString("2015-01-24T09:20:30+01:00", Qt::ISODate);
- earlyTS.setTimeSpec(Qt::UTC);
- QDateTime laterTS = earlyTS.toOffsetFromUtc(3600);
- laterTS.setTimeSpec(Qt::UTC);
+ QDateTime laterTS = QDateTime::fromString("2015-01-24T09:20:30-01:00", Qt::ISODate);
s = timeAgoInWords(earlyTS, laterTS);
- QCOMPARE(s, QLatin1String("1 hour(s) ago"));
+ QCOMPARE(s, QLatin1String("2 hour(s) ago"));
+ // 'Now' in whatever timezone
earlyTS = QDateTime::currentDateTime();
-
- laterTS.setTimeSpec(Qt::LocalTime);
- laterTS.setTimeZone( QTimeZone("Pacific/Easter") );
laterTS = earlyTS;
-
s = timeAgoInWords(earlyTS, laterTS );
QCOMPARE(s, QLatin1String("now"));
earlyTS = earlyTS.addSecs(-6);
s = timeAgoInWords(earlyTS, laterTS );
QCOMPARE(s, QLatin1String("Less than a minute ago"));
-
-
}
};