diff options
Diffstat (limited to 'utils/rbutilqt/test')
-rw-r--r-- | utils/rbutilqt/test/test-rockboxinfo.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/utils/rbutilqt/test/test-rockboxinfo.cpp b/utils/rbutilqt/test/test-rockboxinfo.cpp index 9d2b53b3ab..69189f585e 100644 --- a/utils/rbutilqt/test/test-rockboxinfo.cpp +++ b/utils/rbutilqt/test/test-rockboxinfo.cpp | |||
@@ -20,6 +20,7 @@ | |||
20 | 20 | ||
21 | #include <QtTest/QtTest> | 21 | #include <QtTest/QtTest> |
22 | #include <QObject> | 22 | #include <QObject> |
23 | #include <QFileInfo> | ||
23 | #include "rockboxinfo.h" | 24 | #include "rockboxinfo.h" |
24 | 25 | ||
25 | 26 | ||
@@ -83,12 +84,12 @@ void TestRockboxInfo::testVersion() | |||
83 | QFETCH(QString, release); | 84 | QFETCH(QString, release); |
84 | QTemporaryFile tf(this); | 85 | QTemporaryFile tf(this); |
85 | tf.open(); | 86 | tf.open(); |
86 | QString filename = tf.fileName(); | 87 | QFileInfo finfo(tf); |
87 | tf.write(input.toLatin1()); | 88 | tf.write(input.toLatin1()); |
88 | tf.write("\n"); | 89 | tf.write("\n"); |
89 | tf.close(); | 90 | tf.close(); |
90 | 91 | ||
91 | RockboxInfo info("", filename); | 92 | RockboxInfo info(finfo.path(), finfo.fileName()); |
92 | QCOMPARE(info.version(), QString(version)); | 93 | QCOMPARE(info.version(), QString(version)); |
93 | QCOMPARE(info.revision(), QString(revision)); | 94 | QCOMPARE(info.revision(), QString(revision)); |
94 | QCOMPARE(info.release(), QString(release)); | 95 | QCOMPARE(info.release(), QString(release)); |
@@ -112,13 +113,14 @@ void TestRockboxInfo::testTarget() | |||
112 | QFETCH(QString, target); | 113 | QFETCH(QString, target); |
113 | QTemporaryFile tf(this); | 114 | QTemporaryFile tf(this); |
114 | tf.open(); | 115 | tf.open(); |
116 | QFileInfo finfo(tf); | ||
115 | QString filename = tf.fileName(); | 117 | QString filename = tf.fileName(); |
116 | tf.write(prefix.at(j).toLatin1()); | 118 | tf.write(prefix.at(j).toLatin1()); |
117 | tf.write(target.toLatin1()); | 119 | tf.write(target.toLatin1()); |
118 | tf.write("\n"); | 120 | tf.write("\n"); |
119 | tf.close(); | 121 | tf.close(); |
120 | 122 | ||
121 | RockboxInfo info("", filename); | 123 | RockboxInfo info(finfo.path(), finfo.fileName()); |
122 | QCOMPARE(info.target(), target); | 124 | QCOMPARE(info.target(), target); |
123 | } | 125 | } |
124 | } | 126 | } |
@@ -141,13 +143,14 @@ void TestRockboxInfo::testMemory() | |||
141 | QFETCH(QString, memory); | 143 | QFETCH(QString, memory); |
142 | QTemporaryFile tf(this); | 144 | QTemporaryFile tf(this); |
143 | tf.open(); | 145 | tf.open(); |
146 | QFileInfo finfo(tf); | ||
144 | QString filename = tf.fileName(); | 147 | QString filename = tf.fileName(); |
145 | tf.write(prefix.at(j).toLatin1()); | 148 | tf.write(prefix.at(j).toLatin1()); |
146 | tf.write(memory.toLatin1()); | 149 | tf.write(memory.toLatin1()); |
147 | tf.write("\n"); | 150 | tf.write("\n"); |
148 | tf.close(); | 151 | tf.close(); |
149 | 152 | ||
150 | RockboxInfo info("", filename); | 153 | RockboxInfo info(finfo.path(), finfo.fileName()); |
151 | QCOMPARE(info.ram(), memory.toInt()); | 154 | QCOMPARE(info.ram(), memory.toInt()); |
152 | } | 155 | } |
153 | } | 156 | } |
@@ -168,13 +171,14 @@ void TestRockboxInfo::testFeatures() | |||
168 | QFETCH(QString, features); | 171 | QFETCH(QString, features); |
169 | QTemporaryFile tf(this); | 172 | QTemporaryFile tf(this); |
170 | tf.open(); | 173 | tf.open(); |
174 | QFileInfo finfo(tf); | ||
171 | QString filename = tf.fileName(); | 175 | QString filename = tf.fileName(); |
172 | tf.write(prefix.at(j).toLatin1()); | 176 | tf.write(prefix.at(j).toLatin1()); |
173 | tf.write(features.toLatin1()); | 177 | tf.write(features.toLatin1()); |
174 | tf.write("\n"); | 178 | tf.write("\n"); |
175 | tf.close(); | 179 | tf.close(); |
176 | 180 | ||
177 | RockboxInfo info("", filename); | 181 | RockboxInfo info(finfo.path(), finfo.fileName()); |
178 | QCOMPARE(info.features(), features); | 182 | QCOMPARE(info.features(), features); |
179 | } | 183 | } |
180 | } | 184 | } |