Go to the documentation of this file.
3 #include "../tests/testutil.hpp"
23 return tree_.
add (
reinterpret_cast<const unsigned char *
> (key_.data ()),
29 return tree_.
rm (
reinterpret_cast<const unsigned char *
> (key_.data ()),
35 return tree_.
check (
reinterpret_cast<const unsigned char *
> (key_.data ()),
185 std::vector<std::string> keys;
186 keys.push_back (
"tester");
187 keys.push_back (
"water");
188 keys.push_back (
"slow");
189 keys.push_back (
"slower");
190 keys.push_back (
"test");
191 keys.push_back (
"team");
192 keys.push_back (
"toast");
194 for (
size_t i = 0;
i < keys.size (); ++
i)
197 for (
size_t i = 0;
i < keys.size (); ++
i)
200 for (
size_t i = 0;
i < keys.size (); ++
i)
203 for (
size_t i = 0;
i < keys.size (); ++
i)
210 std::vector<std::string> *vec =
211 reinterpret_cast<std::vector<std::string> *
> (arg_);
213 for (
size_t i = 0;
i < size_; ++
i)
214 key.push_back (
static_cast<char> (
data_[
i]));
215 vec->push_back (
key);
222 std::set<std::string> keys;
223 keys.insert (
"tester");
224 keys.insert (
"water");
225 keys.insert (
"slow");
226 keys.insert (
"slower");
227 keys.insert (
"test");
228 keys.insert (
"team");
229 keys.insert (
"toast");
231 const std::set<std::string>::iterator
end = keys.end ();
232 for (std::set<std::string>::iterator
it = keys.begin ();
it !=
end; ++
it)
235 std::vector<std::string> *vec =
new std::vector<std::string> ();
237 for (
size_t i = 0;
i < vec->size (); ++
i)
bool check(const unsigned char *key_, size_t key_size_)
bool tree_check(zmq::radix_tree_t &tree_, const std::string &key_)
#define TEST_ASSERT_TRUE(condition)
void test_check_query_longer_than_entry()
void test_rm_duplicate_entry()
GLsizei const GLchar *const * string
#define TEST_ASSERT_FALSE(condition)
void test_check_added_entry()
void return_key(unsigned char *data_, size_t size_, void *arg_)
void test_add_single_entry()
void test_rm_single_entry()
void test_check_null_entry_added()
void test_check_common_prefix()
bool tree_rm(zmq::radix_tree_t &tree_, const std::string &key_)
bool add(const unsigned char *key_, size_t key_size_)
const SETUP_TEARDOWN_TESTCONTEXT char * key
bool tree_add(zmq::radix_tree_t &tree_, const std::string &key_)
bool rm(const unsigned char *key_, size_t key_size_)
void setup_test_environment(int timeout_seconds_)
void test_rm_null_entry()
void test_rm_common_prefix_entry()
void test_rm_unique_entry_twice()
void test_rm_common_prefix()
void test_add_same_entry_twice()
void test_rm_when_empty()
void test_check_nonexistent_entry()
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:00