searchui/onlinehandler/tsrc/t_onlinehandler/src/t_onlinehandler.cpp
changeset 20 68cdadcf169e
parent 17 7d8c8d8f5eab
equal deleted inserted replaced
17:7d8c8d8f5eab 20:68cdadcf169e
   158 
   158 
   159 //QTEST_MAIN corrected since crashes if TRAP not in correct place.
   159 //QTEST_MAIN corrected since crashes if TRAP not in correct place.
   160 //Will be corrected in later (estimate 4.6.0) Qt release for Symbian.
   160 //Will be corrected in later (estimate 4.6.0) Qt release for Symbian.
   161 int main(int argc, char *argv[])
   161 int main(int argc, char *argv[])
   162     {
   162     {
   163     QApplication app(argc, argv);
   163     QCoreApplication app(argc, argv);
   164     int error = 0;
   164 #ifdef __WINSCW__
   165     TRAPD(err,
   165     char *new_argv[3];
   166             QTEST_DISABLE_KEYPAD_NAVIGATION
   166     QString str = "C:\\data\\" + QFileInfo(
   167             SearchOnlineHandlerTest tc;
   167             QCoreApplication::applicationFilePath()).baseName() + ".log";
   168             error = QTest::qExec(&tc, argc, argv););
   168     QByteArray bytes = str.toAscii();
   169     Q_UNUSED(err);
   169     char arg1[] = "-o";
   170     return error;
   170     new_argv[0] = argv[0];
       
   171     new_argv[1] = arg1;
       
   172     new_argv[2] = bytes.data();
       
   173     SearchOnlineHandlerTest tc;
       
   174     return QTest::qExec(&tc, 3, new_argv);
       
   175 #else
       
   176     SearchOnlineHandlerTest tc;
       
   177     return QTest::qExec(&tc, argc, argv);
       
   178 #endif
       
   179 
   171     }
   180     }
   172 #else //Q_OS_SYMBIAN
   181 #else //Q_OS_SYMBIAN
   173 QTEST_MAIN(SearchOnlineHandlerTest)
   182 QTEST_MAIN(SearchOnlineHandlerTest)
   174 #endif //Q_OS_SYMBIAN    
   183 #endif //Q_OS_SYMBIAN