tests/api_sorting.cc File Reference

tests of MSet sorting More...

#include <config.h>
#include "api_sorting.h"
#include <xapian.h>
#include "apitest.h"
#include "testutils.h"

Include dependency graph for api_sorting.cc:

Go to the source code of this file.

Classes

class  NeverUseMeKeyMaker

Functions

 DEFINE_TESTCASE (sortfunctor1, backend &&!remote)
 DEFINE_TESTCASE (sortfunctor2, writable &&!remote)
 Test reverse sort functor.
 DEFINE_TESTCASE (changesorter1, backend &&!remote)
 Regression test for changing away from a sorter.
 DEFINE_TESTCASE (sortfunctorempty1, backend &&!remote)
 Regression test - an empty MultiValueSorter hung in 1.0.9 and earlier.
 DEFINE_TESTCASE (multivaluekeymaker1,!backend)
 DEFINE_TESTCASE (sortfunctorremote1, remote)


Detailed Description

tests of MSet sorting

Definition in file api_sorting.cc.


Function Documentation

DEFINE_TESTCASE ( sortfunctorremote1  ,
remote   
)

DEFINE_TESTCASE ( multivaluekeymaker1  ,
backend 
)

DEFINE_TESTCASE ( sortfunctorempty1  ,
backend &&!  remote 
)

Regression test - an empty MultiValueSorter hung in 1.0.9 and earlier.

Definition at line 191 of file api_sorting.cc.

References get_database(), Xapian::Enquire::get_mset(), mset_expect_order(), Xapian::Enquire::set_query(), and Xapian::Enquire::set_sort_by_key().

DEFINE_TESTCASE ( changesorter1  ,
backend &&!  remote 
)

DEFINE_TESTCASE ( sortfunctor2  ,
writable &&!  remote 
)

DEFINE_TESTCASE ( sortfunctor1  ,
backend &&!  remote 
)


Documentation for Xapian (version 1.2.8).
Generated on 14 Dec 2011 by Doxygen 1.5.9.