Small cleanups.
[awesomized/libmemcached] / libtest / test.hpp
index 71cd707f4f612f6cfe72b5418deb222d2f537fa0..b2c89722d856e2e98dd43c892493c78768a7c557 100644 (file)
@@ -1,9 +1,8 @@
 /*  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
  * 
- *  uTest, libtest
+ *  libtest
  *
  *  Copyright (C) 2011 Data Differential, http://datadifferential.com/
- *  Copyright (C) 2006-2009 Brian Aker
  *
  *  Redistribution and use in source and binary forms, with or without
  *  modification, are permitted provided that the following conditions are
@@ -48,6 +47,8 @@
 #include <libtest/visibility.h>
 
 #include <libtest/error.h>
+#include <libtest/server.h>
+#include <libtest/wait.h>
 #include <libtest/callbacks.h>
 #include <libtest/test.h>
 #include <libtest/strerror.h>
 #include <libtest/framework.h>
 #include <libtest/get.h>
 #include <libtest/stream.h>
+#include <libtest/cmdline.h>
 
 #pragma once
 
 LIBTEST_API
-  in_port_t default_port();
+in_port_t default_port();
 
 LIBTEST_API
-  void set_default_port(in_port_t port);
+void set_default_port(in_port_t port);
 
 LIBTEST_API
-  const char* default_socket();
+const char* default_socket();
 
 LIBTEST_API
-  void set_default_socket(const char *socket);
+void set_default_socket(const char *socket);
+
+LIBTEST_API
+bool test_is_local(void);
 
 #ifdef __cplusplus
 #define test_literal_param(X) (X), (static_cast<size_t>((sizeof(X) - 1)))
@@ -80,3 +85,5 @@ LIBTEST_API
 #endif
 
 #define test_string_make_from_cstr(X) (X), ((X) ? strlen(X) : 0)
+
+#define test_array_length(__array) sizeof(__array)/sizeof(&__array)