X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libtest%2Ftest.hpp;h=7676048745bf4bb0798ac0ddd78e212bf20ba9fd;hb=220ac91be6530bd992a7d2bde4310bb523075143;hp=b2c89722d856e2e98dd43c892493c78768a7c557;hpb=acf69ff8d9954846854b1a9dbd8b3e11a83bad4c;p=m6w6%2Flibmemcached diff --git a/libtest/test.hpp b/libtest/test.hpp index b2c89722..76760487 100644 --- a/libtest/test.hpp +++ b/libtest/test.hpp @@ -1,8 +1,8 @@ /* vim:expandtab:shiftwidth=2:tabstop=2:smarttab: - * - * libtest * - * Copyright (C) 2011 Data Differential, http://datadifferential.com/ + * Data Differential YATL (i.e. libtest) library + * + * Copyright (C) 2012 Data Differential, http://datadifferential.com/ * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are @@ -34,56 +34,54 @@ * */ - /* Structures for generic tests. */ #include #include -#include #include +#ifdef TIME_WITH_SYS_TIME +# include +# include +#else +# ifdef HAVE_SYS_TIME_H +# include +# else +# include +# endif +#endif + #include +#include + +#include +#include +#include #include +#include +#include +#include +#include #include +#include #include #include #include -#include +#include #include #include -#include +#include +#include +#include #include #include #include -#include #include - -#pragma once - -LIBTEST_API -in_port_t default_port(); - -LIBTEST_API -void set_default_port(in_port_t port); - -LIBTEST_API -const char* default_socket(); - -LIBTEST_API -void set_default_socket(const char *socket); - -LIBTEST_API -bool test_is_local(void); - -#ifdef __cplusplus -#define test_literal_param(X) (X), (static_cast((sizeof(X) - 1))) -#else -#define test_literal_param(X) (X), ((size_t)((sizeof(X) - 1))) -#endif - -#define test_string_make_from_cstr(X) (X), ((X) ? strlen(X) : 0) - -#define test_array_length(__array) sizeof(__array)/sizeof(&__array) +#include +#include +#include +#include +#include