aboutsummaryrefslogtreecommitdiff
path: root/autotests/kconfigtest.cpp
diff options
context:
space:
mode:
authorDavid Faure <faure@kde.org>2015-08-19 00:44:26 +0200
committerDavid Faure <faure@kde.org>2015-08-19 00:44:26 +0200
commit76052c676e63d80fe9aae08aabd3272c80c3ff2e (patch)
treebefdba00696408cb3a1ec90fb73a18b52ebd658c /autotests/kconfigtest.cpp
parent0c04b8cc4021934bbd6e0bd12788396689f65864 (diff)
downloadkconfig-76052c676e63d80fe9aae08aabd3272c80c3ff2e.tar.gz
kconfig-76052c676e63d80fe9aae08aabd3272c80c3ff2e.tar.bz2
unittest fix: compare floats/doubles rather than strings-made-from-floats/doubles.
Qt 5.5 writes out "123.567001" for 123.567f. No matter, what we want is the roundtrip float-string-float to work, and it does.
Diffstat (limited to 'autotests/kconfigtest.cpp')
-rw-r--r--autotests/kconfigtest.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/autotests/kconfigtest.cpp b/autotests/kconfigtest.cpp
index 9e1c09e3..9a299864 100644
--- a/autotests/kconfigtest.cpp
+++ b/autotests/kconfigtest.cpp
@@ -614,8 +614,8 @@ void KConfigTest::testEntryMap()
QCOMPARE(entryMap.value("boolEntry2"), QString(BOOLENTRY2 ? "true" : "false"));
QCOMPARE(entryMap.value("keywith=equalsign"), QString(STRINGENTRY1));
QCOMPARE(entryMap.value("byteArrayEntry1"), QString(STRINGENTRY1));
- QCOMPARE(entryMap.value("doubleEntry1"), QString::number(DOUBLEENTRY, 'g', 15));
- QCOMPARE(entryMap.value("floatEntry1"), QString::number(FLOATENTRY, 'g', 8));
+ QCOMPARE(entryMap.value("doubleEntry1").toDouble(), DOUBLEENTRY);
+ QCOMPARE(entryMap.value("floatEntry1").toFloat(), FLOATENTRY);
}
void KConfigTest::testInvalid()