[Pkg-owncloud-commits] [owncloud-client] 458/498: Utility: use SI units for the sizes in bytes

Sandro Knauß hefee-guest at moszumanska.debian.org
Tue Aug 11 14:49:18 UTC 2015


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit 8ec4d0f19bf4e4932bab4e04d59087d06c380b87
Author: Olivier Goffart <ogoffart at woboq.com>
Date:   Wed Aug 5 16:22:09 2015 +0200

    Utility: use SI units for the sizes in bytes
---
 src/libsync/utility.cpp | 16 ++++++++--------
 test/testutility.h      | 37 +++++++++++++++++--------------------
 2 files changed, 25 insertions(+), 28 deletions(-)

diff --git a/src/libsync/utility.cpp b/src/libsync/utility.cpp
index b4a53d7..bd818ce 100644
--- a/src/libsync/utility.cpp
+++ b/src/libsync/utility.cpp
@@ -103,24 +103,24 @@ void Utility::setupFavLink(const QString &folder)
 
 QString Utility::octetsToString( qint64 octets )
 {
-    static const qint64 kb = 1024;
-    static const qint64 mb = 1024 * kb;
-    static const qint64 gb = 1024 * mb;
-    static const qint64 tb = 1024 * gb;
+    static const qint64 kb = 1000;
+    static const qint64 mb = 1000 * kb;
+    static const qint64 gb = 1000 * mb;
+    static const qint64 tb = 1000 * gb;
 
     QString s;
     qreal value = octets;
     if (octets >= tb) {
-        s = QCoreApplication::translate("Utility", "%L1 TiB");
+        s = QCoreApplication::translate("Utility", "%L1 TB");
         value /= tb;
     } else if (octets >= gb) {
-        s = QCoreApplication::translate("Utility", "%L1 GiB");
+        s = QCoreApplication::translate("Utility", "%L1 GB");
         value /= gb;
     } else if (octets >= mb) {
-        s = QCoreApplication::translate("Utility", "%L1 MiB");
+        s = QCoreApplication::translate("Utility", "%L1 MB");
         value /= mb;
     } else if (octets >= kb) {
-        s = QCoreApplication::translate("Utility", "%L1 KiB");
+        s = QCoreApplication::translate("Utility", "%L1 kB");
         value /= kb;
     } else  {
         s = QCoreApplication::translate("Utility", "%L1 B");
diff --git a/test/testutility.h b/test/testutility.h
index 8d29dad..16b1249 100644
--- a/test/testutility.h
+++ b/test/testutility.h
@@ -28,29 +28,26 @@ private slots:
     {
         QLocale::setDefault(QLocale("en"));
         QCOMPARE(octetsToString(999) , QString("999 B"));
-        QCOMPARE(octetsToString(1000) , QString("1,000 B"));
-        QCOMPARE(octetsToString(1010) , QString("1,010 B"));
-        QCOMPARE(octetsToString(1024) , QString("1 KiB"));
-        QCOMPARE(octetsToString(1110) , QString("1.1 KiB"));
-
-        QCOMPARE(octetsToString(9110) , QString("8.9 KiB"));
-        QCOMPARE(octetsToString(9910) , QString("9.7 KiB"));
-        QCOMPARE(octetsToString(9999) , QString("9.8 KiB"));
-        QCOMPARE(octetsToString(10240) , QString("10 KiB"));
-
-        QCOMPARE(octetsToString(123456) , QString("121 KiB"));
-        QCOMPARE(octetsToString(1234567) , QString("1.2 MiB"));
-        QCOMPARE(octetsToString(12345678) , QString("12 MiB"));
-        QCOMPARE(octetsToString(123456789) , QString("118 MiB"));
-        QCOMPARE(octetsToString(1000LL*1000*1000 * 5) , QString("4.7 GiB"));
-        QCOMPARE(octetsToString(1024LL*1024*1024 * 5) , QString("5 GiB"));
+        QCOMPARE(octetsToString(1024) , QString("1 kB"));
+        QCOMPARE(octetsToString(1110) , QString("1.1 kB"));
+
+        QCOMPARE(octetsToString(9110) , QString("9.1 kB"));
+        QCOMPARE(octetsToString(9910) , QString("9.9 kB"));
+        QCOMPARE(octetsToString(9999) , QString("10 kB"));
+        QCOMPARE(octetsToString(10240) , QString("10 kB"));
+
+        QCOMPARE(octetsToString(123456) , QString("123 kB"));
+        QCOMPARE(octetsToString(1234567) , QString("1.2 MB"));
+        QCOMPARE(octetsToString(12345678) , QString("12 MB"));
+        QCOMPARE(octetsToString(123456789) , QString("123 MB"));
+        QCOMPARE(octetsToString(1000LL*1000*1000 * 5) , QString("5 GB"));
 
         QCOMPARE(octetsToString(1), QString("1 B"));
         QCOMPARE(octetsToString(2), QString("2 B"));
-        QCOMPARE(octetsToString(1024), QString("1 KiB"));
-        QCOMPARE(octetsToString(1024*1024), QString("1 MiB"));
-        QCOMPARE(octetsToString(1024LL*1024*1024), QString("1 GiB"));
-        QCOMPARE(octetsToString(1024LL*1024*1024*1024), QString("1 TiB"));
+        QCOMPARE(octetsToString(1000), QString("1 kB"));
+        QCOMPARE(octetsToString(1000*1000), QString("1 MB"));
+        QCOMPARE(octetsToString(1000LL*1000*1000), QString("1 GB"));
+        QCOMPARE(octetsToString(1000LL*1000*1000*1000), QString("1 TB"));
     }
 
     void testLaunchOnStartup()

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list