word+="%";
word = word.replace("*", "%");
word = word.replace("?", "_");
- //word = removeAccents(word);
qDebug() << word;
QList<Translation*> tr;
}
#ifdef Q_WS_MAEMO_5
- changeLangButton=new
- QPushButton(
- QIcon::fromTheme("general_refresh"),tr(""));
+
+ changeLangButton=new QPushButton(
+ QIcon::fromTheme("general_refresh"), "");
#else
changeLangButton=new QPushButton(
QIcon::fromTheme("object-flip-vertical"),tr(""));
QIcon* icon(){return 0;}
QString search(QString key) {return "";}
QList<Translation*> searchWordList(QString word, int limit) {
- qDebug() << "search " << this->thread()->currentThreadId();
stopped = 0;
QList<Translation*> list;
- qDebug() << "in MOOOCCCCCCCCK";
- qDebug() << "in MOOOCCCCCCCCK";
- qDebug() << "in MOOOCCCCCCCCK";
- qDebug() << "in MOOOCCCCCCCCK";
- qDebug() << "in MOOOCCCCCCCCK";
TranslationMock *tm = new TranslationMock();
tm->_key = langFrom();
-#-------------------------------------------------
-#
+# -------------------------------------------------
# Project created by QtCreator 2010-08-03T13:34:36
-#
-#-------------------------------------------------
-
-QT += testlib core sql
-
-
+# -------------------------------------------------
+QT += testlib \
+ core \
+ sql
TARGET = mDictionaryTests
-CONFIG += console
-CONFIG -= app_bundle
-
+CONFIG += console
+CONFIG -= app_bundle
TEMPLATE = app
-
-
SOURCES += tst_Backbone.cpp \
../../src/base/backbone/backbone.cpp \
../../src/base/backbone/History.cpp \
- ../../src/base/backbone/Bookmarks.cpp
+ ../../src/base/backbone/Bookmarks.cpp \
+ ../../src/base/backbone/ConfigGenerator.cpp
DEFINES += SRCDIR=\\\"$$PWD/\\\"
-
-HEADERS += \
- CommonDictInterfaceMock.h \
+HEADERS += CommonDictInterfaceMock.h \
../../src/base/backbone/backbone.h \
../../src/includes/translation.h \
../../src/includes/settings.h \
../../src/includes/History.h \
TranslationMock.h \
../../src/base/backbone/BookmarkTranslations.h \
- ../../src/base/backbone/Bookmarks.h
-
+ ../../src/base/backbone/Bookmarks.h \
+ ../../src/base/backbone/ConfigGenerator.h
check.target = check
check.commands += ./mDictionaryTests
QMAKE_EXTRA_TARGETS += check
QCOMPARE(m->stopped, 0);
}
+ back->search("");
back->stopSearching();
+
for(int i = 0; i < total; i++) {
CommonDictInterfaceMock *m = (CommonDictInterfaceMock*)dict[i];
QCOMPARE(m->stopped, 1);
back->_searchDicts = 1;
back->search(list);
+ sleep(1);
for(int i = 0; i < total; i++) {
QTime time;
time.start();
QString list("nic");
+ back->_searchBookmarks = 0;
+ back->_searchDicts = 1;
back->search(list);
- qDebug() << "Time for backbone.search: " << time.elapsed();
- usleep(1000);
- time.start();
+ sleep(2);
+ qDebug() << back->result().size() << total;
back->translationReady();
- qDebug() << "Time for backbone->translation: " << time.elapsed();
+ qDebug() << back->result().size() << total;
- QVERIFY2(translatS.count() == 1, "Lost finall 'ready()' signal");
QVERIFY2(back->result().size() == total*2, "Lost some of the translations");
}
QCOMPARE(m->stopped, 0);
}
+ back->search("");
back->quit();
for(int i = 0; i < total; i++) {
}
void BackboneTest::historyTest() {
- History* history = back->history();
+ History* history = new History(10,this);
history->add("mleko");