From: Sebastian B. <sb...@us...> - 2014-01-19 18:28:09
|
Update of /cvsroot/simplemail/simplemail/tests In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv22028/tests Modified Files: index_unittest.c Log Message: Added Zauberlehrling as next document. Index: index_unittest.c =================================================================== RCS file: /cvsroot/simplemail/simplemail/tests/index_unittest.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- index_unittest.c 19 Jan 2014 18:27:07 -0000 1.7 +++ index_unittest.c 19 Jan 2014 18:28:07 -0000 1.8 @@ -26,6 +26,106 @@ #include "index_naive.h" #include "index_external.h" +static const char zauberlehrling[] = + "Hat der alte Hexenmeister\n" + "sich doch einmal wegbegeben!\n" + "Und nun sollen seine Geister\n" + "auch nach meinem Willen leben.\n" + "Seine Wort und Werke\n" + "merkt ich und den Brauch,\n" + "und mit Geistesstärke\n" + "tu ich Wunder auch.\n\n" + "Walle! walle\n" + "Manche Strecke,\n" + "daß, zum Zwecke,\n" + "Wasser fließe\n" + "und mit reichem, vollem Schwalle\n" + "zu dem Bade sich ergieße.\n\n" + "Und nun komm, du alter Besen!\n" + "Nimm die schlechten Lumpenhüllen;\n" + "bist schon lange Knecht gewesen:\n" + "nun erfülle meinen Willen!\n" + "Auf zwei Beinen stehe,\n" + "oben sei ein Kopf,\n" + "eile nun und gehe\n" + "mit dem Wassertopf!\n\n" + "Walle! walle\n" + "manche Strecke,\n" + "daß, zum Zwecke,\n" + "Wasser fließe\n" + "und mit reichem, vollem Schwalle\n" + "zu dem Bade sich ergieße.\n\n" + "Seht, er läuft zum Ufer nieder,\n" + "Wahrlich! ist schon an dem Flusse,\n" + "und mit Blitzesschnelle wieder\n" + "ist er hier mit raschem Gusse.\n" + "Schon zum zweiten Male!\n" + "Wie das Becken schwillt!\n" + "Wie sich jede Schale\n" + "voll mit Wasser füllt!\n\n" + "Stehe! stehe!\n" + "denn wir haben\n" + "deiner Gaben\n" + "vollgemessen! -\n" + "Ach, ich merk es! Wehe! wehe!\n" + "Hab ich doch das Wort vergessen!\n\n" + "Ach, das Wort, worauf am Ende\n" + "er das wird, was er gewesen.\n" + "Ach, er läuft und bringt behende!\n" + "Wärst du doch der alte Besen!\n" + "Immer neue Güsse\n" + "bringt er schnell herein,\n" + "Ach! und hundert Flüsse\n" + "stürzen auf mich ein.\n\n" + "Nein, nicht länger\n" + "kann ichs lassen;\n" + "will ihn fassen.\n" + "Das ist Tücke!\n" + "Ach! nun wird mir immer bänger!\n" + "Welche Miene! welche Blicke!\n\n" + "O du Ausgeburt der Hölle!\n" + "Soll das ganze Haus ersaufen?\n" + "Seh ich über jede Schwelle\n" + "doch schon Wasserströme laufen.\n" + "Ein verruchter Besen,\n" + "der nicht hören will!\n" + "Stock, der du gewesen,\n" + "steh doch wieder still!\n\n" + "Willst am Ende\n" + "gar nicht lassen?\n" + "Will dich fassen,\n" + "will dich halten\n" + "und das alte Holz behende\n" + "mit dem scharfen Beile spalten.\n\n" + "Seht da kommt er schleppend wieder!\n" + "Wie ich mich nur auf dich werfe,\n" + "gleich, o Kobold, liegst du nieder;\n" + "krachend trifft die glatte Schärfe.\n" + "Wahrlich, brav getroffen!\n" + "Seht, er ist entzwei!\n" + "Und nun kann ich hoffen,\n" + "und ich atme frei!\n\n" + "Wehe! wehe!\n" + "Beide Teile\n" + "stehn in Eile\n" + "schon als Knechte\n" + "völlig fertig in die Höhe!\n" + "Helft mir, ach! ihr hohen Mächte!\n\n" + "Und sie laufen! Naß und nässer\n" + "wirds im Saal und auf den Stufen.\n" + "Welch entsetzliches Gewässer!\n" + "Herr und Meister! hör mich rufen! -\n" + "Ach, da kommt der Meister!\n" + "Herr, die Not ist groß!\n" + "Die ich rief, die Geister\n" + "werd ich nun nicht los.\n\n" + "\"In die Ecke,\n" + "Besen, Besen!\n" + "Seids gewesen.\n" + "Denn als Geister\n" + "ruft euch nur zu diesem Zwecke,\n" + "erst hervor der alte Meister.\""; + /*******************************************************/ static int test_index_naive_callback_called; @@ -55,6 +155,9 @@ ok = index_put_document(index,12,"This is a short text."); CU_ASSERT(ok != 0); + ok = index_put_document(index,20,zauberlehrling); + CU_ASSERT(ok != 0); + nd = index_find_documents(index,test_index_naive_callback,NULL,1,"very"); CU_ASSERT(nd == 1); |