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);
|