#include <xapian.h>
#include "testsuite.h"


Go to the source code of this file.
Defines | |
| #define | SKIP_TEST_UNLESS_BACKEND(B) skip_test_unless_backend(B) |
| #define | SKIP_TEST_FOR_BACKEND(B) skip_test_for_backend(B) |
Functions | |
| std::string | get_dbtype () |
| Xapian::Database | get_database (const std::string &db) |
| Xapian::Database | get_database (const std::string &db1, const std::string &db2) |
| Xapian::Database | get_database (const std::string &db, void(*gen)(Xapian::WritableDatabase &, const std::string &), const std::string &arg=std::string()) |
| std::string | get_database_path (const std::string &db) |
| std::string | get_database_path (const std::string &db, void(*gen)(Xapian::WritableDatabase &, const std::string &), const std::string &arg=std::string()) |
| Xapian::WritableDatabase | get_writable_database (const std::string &db=std::string()) |
| Xapian::WritableDatabase | get_named_writable_database (const std::string &name, const std::string &source=std::string()) |
| std::string | get_named_writable_database_path (const std::string &name) |
| Xapian::Database | get_remote_database (const std::string &db, unsigned timeout) |
| Xapian::Database | get_writable_database_as_database () |
| Xapian::WritableDatabase | get_writable_database_again () |
| void | skip_test_unless_backend (const std::string &backend_prefix) |
| void | skip_test_for_backend (const std::string &backend_prefix) |
Definition in file apitest.h.
| #define SKIP_TEST_FOR_BACKEND | ( | B | ) | skip_test_for_backend(B) |
| #define SKIP_TEST_UNLESS_BACKEND | ( | B | ) | skip_test_unless_backend(B) |
| Xapian::Database get_database | ( | const std::string & | db, | |
| void(*)(Xapian::WritableDatabase &, const std::string &) | gen, | |||
| const std::string & | arg = std::string() | |||
| ) |
Definition at line 62 of file apitest.cc.
References backendmanager, and BackendManager::get_database().
| Xapian::Database get_database | ( | const std::string & | db1, | |
| const std::string & | db2 | |||
| ) |
Definition at line 53 of file apitest.cc.
References backendmanager, and BackendManager::get_database().
| Xapian::Database get_database | ( | const std::string & | db | ) |
Definition at line 47 of file apitest.cc.
References backendmanager, and BackendManager::get_database().
Referenced by DEFINE_TESTCASE(), and test_termlist3_helper().
| std::string get_database_path | ( | const std::string & | db, | |
| void(*)(Xapian::WritableDatabase &, const std::string &) | gen, | |||
| const std::string & | arg = std::string() | |||
| ) |
Definition at line 77 of file apitest.cc.
References backendmanager, and BackendManager::get_database_path().
| std::string get_database_path | ( | const std::string & | db | ) |
Definition at line 71 of file apitest.cc.
References backendmanager, and BackendManager::get_database_path().
Referenced by DEFINE_TESTCASE().
| std::string get_dbtype | ( | ) |
Definition at line 41 of file apitest.cc.
References backendmanager, and BackendManager::get_dbtype().
Referenced by DEFINE_TESTCASE(), skip_test_for_backend(), and skip_test_unless_backend().
| Xapian::WritableDatabase get_named_writable_database | ( | const std::string & | name, | |
| const std::string & | source = std::string() | |||
| ) |
Definition at line 92 of file apitest.cc.
References backendmanager, and BackendManager::get_writable_database().
Referenced by DEFINE_TESTCASE().
| std::string get_named_writable_database_path | ( | const std::string & | name | ) |
Definition at line 98 of file apitest.cc.
References backendmanager, and BackendManager::get_writable_database_path().
Referenced by DEFINE_TESTCASE().
| Xapian::Database get_remote_database | ( | const std::string & | db, | |
| unsigned | timeout | |||
| ) |
| Xapian::WritableDatabase get_writable_database | ( | const std::string & | db = std::string() |
) |
Definition at line 86 of file apitest.cc.
References backendmanager, and BackendManager::get_writable_database().
Referenced by bigoaddvalue1_helper(), and DEFINE_TESTCASE().
| Xapian::WritableDatabase get_writable_database_again | ( | ) |
Definition at line 118 of file apitest.cc.
References backendmanager, and BackendManager::get_writable_database_again().
Referenced by DEFINE_TESTCASE().
| Xapian::Database get_writable_database_as_database | ( | ) |
Definition at line 112 of file apitest.cc.
References backendmanager, and BackendManager::get_writable_database_as_database().
Referenced by DEFINE_TESTCASE().
| void skip_test_for_backend | ( | const std::string & | backend_prefix | ) |
| void skip_test_unless_backend | ( | const std::string & | backend_prefix | ) |