Commit c945750b11bee24bb36886b86f88623e9caf9e71

  • avatar
  • Jakub Wieczorek <faw217 @gm…l.com>
  • Mon Jun 22 21:05:09 CEST 2009
[Autotest] Rather than hardcoding the number of default search
engines, use the number of files in the :/searchengines/ directory.
This way the autotest will not need to be updated in the future in
case we have new search engines in our default set.
  
5151 {
5252 return OpenSearchManager::generateEngineFileName(engineName);
5353 }
54
55 static int defaultCount()
56 {
57 return QDir(":/searchengines/").count();
58 }
5459};
5560
5661// This will be called before the first test function is executed.
208208
209209 QCOMPARE(manager.enginesCount(), 1);
210210 manager.restoreDefaults();
211 QCOMPARE(manager.enginesCount(), 5);
211 QCOMPARE(manager.enginesCount(), manager.defaultCount());
212212
213213 foreach (const QString &name, manager.allEnginesNames()) {
214214 manager.removeEngine(name);
223223
224224 manager.addEngine(engine);
225225 manager.restoreDefaults();
226 QCOMPARE(manager.enginesCount(), 6);
226 QCOMPARE(manager.enginesCount(), manager.defaultCount() + 1);
227227
228228 manager.removeEngine(engine->name());
229229