diff options
author | David Faure <faure@kde.org> | 2015-08-19 00:44:26 +0200 |
---|---|---|
committer | David Faure <faure@kde.org> | 2015-08-19 00:44:26 +0200 |
commit | 76052c676e63d80fe9aae08aabd3272c80c3ff2e (patch) | |
tree | befdba00696408cb3a1ec90fb73a18b52ebd658c | |
parent | 0c04b8cc4021934bbd6e0bd12788396689f65864 (diff) | |
download | kconfig-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.
-rw-r--r-- | autotests/kconfigtest.cpp | 4 |
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() |