#include <string>
#include <vector>
#include <list>
#include "spds/SyncSource.h"
#include "spds/SyncReport.h"
#include <cppunit/TestSuite.h>
#include <cppunit/TestAssert.h>
#include <cppunit/TestFixture.h>
#include "base/globalsdef.h"
Go to the source code of this file.
Classes | |
class | CheckSyncReport |
class | ClientTest |
struct | ClientTest::Config |
class | CreateSource |
class | LocalTests |
class | SyncTests |
Defines | |
#define | LINKED_ITEMS_RELAXED_SEMANTIC 1 |
#define | CLIENT_TEST_EQUAL(_prefix, _expected, _actual) |
#define | SOURCE_ASSERT_NO_FAILURE(_source, _x) |
#define | SOURCE_ASSERT(_source, _x) |
#define | SOURCE_ASSERT_EQUAL(_source, _value, _x) |
#define | SOURCE_ASSERT_MESSAGE(_message, _source, _x) |
#define | ADD_TEST(_class, _function) addTest(new CppUnit::TestCaller<_class>(getName() + "::" #_function, &_class::_function, *this)) |
Typedefs | |
typedef std::list< std::string > | UIDList |
Enumerations | |
enum | itemType { NEW_ITEMS, UPDATED_ITEMS, DELETED_ITEMS, TOTAL_ITEMS, NEW_ITEMS, UPDATED_ITEMS, DELETED_ITEMS, TOTAL_ITEMS } |
Functions | |
int | countItemsOfType (SyncSource *source, itemType type) |
UIDList | listItemsOfType (SyncSource *source, itemType type) |
#define LINKED_ITEMS_RELAXED_SEMANTIC 1 |
define to 0 to disable tests which slightly violate the semantic of linked items by inserting children before/without their parent
Definition at line 365 of file ClientTest.h.