#include <config.h>#include "api_replacedoc.h"#include <string>#include <map>#include <xapian.h>#include "testsuite.h"#include "testutils.h"#include "apitest.h"#include "dbcheck.h"

Go to the source code of this file.
Functions | |
| DEFINE_TESTCASE (poslistupdate1, positional &&writable) | |
| static Xapian::Document | basic_doc () |
| static string | basic_docterms () |
| DEFINE_TESTCASE (modtermwdf1, writable) | |
| Check that changing the wdf of a term in a document works. | |
| static Xapian::Document basic_doc | ( | ) | [static] |
Definition at line 104 of file api_replacedoc.cc.
References Xapian::Document::add_term().
Referenced by DEFINE_TESTCASE().
| static string basic_docterms | ( | ) | [static] |
| DEFINE_TESTCASE | ( | modtermwdf1 | , | |
| writable | ||||
| ) |
Check that changing the wdf of a term in a document works.
Definition at line 118 of file api_replacedoc.cc.
References Xapian::WritableDatabase::add_document(), Xapian::Document::add_posting(), Xapian::Document::add_term(), basic_doc(), basic_docterms(), dbcheck(), dbstats_to_string(), Xapian::WritableDatabase::delete_document(), docstats_to_string(), docterms_to_string(), Xapian::WritableDatabase::flush(), Xapian::Database::get_document(), get_writable_database(), postlist_to_string(), Xapian::WritableDatabase::replace_document(), termstats_to_string(), TEST_EQUAL, and TEST_EXCEPTION.
| DEFINE_TESTCASE | ( | poslistupdate1 | , | |
| positional && | writable | |||
| ) |
Definition at line 38 of file api_replacedoc.cc.
References Xapian::WritableDatabase::add_document(), Xapian::Document::add_posting(), Xapian::Document::add_term(), docterms_to_string(), Xapian::WritableDatabase::flush(), Xapian::Database::get_document(), get_writable_database(), Xapian::Database::positionlist_begin(), Xapian::Database::positionlist_end(), Xapian::Document::remove_term(), Xapian::WritableDatabase::replace_document(), TEST, and TEST_EQUAL.