~clint-fewbar/gearmand/fix-postgresql-path

« back to all changes in this revision

Viewing changes to libtest/test.hpp

  • Committer: Brian Aker
  • Date: 2011-07-21 04:50:58 UTC
  • mto: This revision was merged to the branch mainline in revision 442.
  • Revision ID: brian@tangent.org-20110721045058-tadgpgkjrf472rwy
Update all of test framework

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
#include <libtest/error.h>
50
50
#include <libtest/server.h>
 
51
#include <libtest/wait.h>
51
52
#include <libtest/callbacks.h>
52
53
#include <libtest/test.h>
53
54
#include <libtest/strerror.h>
59
60
#include <libtest/get.h>
60
61
#include <libtest/stream.h>
61
62
#include <libtest/cmdline.h>
 
63
#include <libtest/string.hpp>
62
64
 
63
65
#pragma once
64
66
 
65
67
LIBTEST_API
66
 
  in_port_t default_port();
67
 
 
68
 
LIBTEST_API
69
 
  void set_default_port(in_port_t port);
70
 
 
71
 
LIBTEST_API
72
 
  const char* default_socket();
73
 
 
74
 
LIBTEST_API
75
 
  void set_default_socket(const char *socket);
76
 
 
77
 
#ifdef __cplusplus
78
 
#define test_literal_param(X) (X), (static_cast<size_t>((sizeof(X) - 1)))
79
 
#else
80
 
#define test_literal_param(X) (X), ((size_t)((sizeof(X) - 1)))
81
 
#endif
82
 
 
83
 
#define test_string_make_from_cstr(X) (X), ((X) ? strlen(X) : 0)
 
68
in_port_t default_port();
 
69
 
 
70
LIBTEST_API
 
71
void set_default_port(in_port_t port);
 
72
 
 
73
LIBTEST_API
 
74
const char* default_socket();
 
75
 
 
76
LIBTEST_API
 
77
void set_default_socket(const char *socket);
 
78
 
 
79
LIBTEST_API
 
80
bool test_is_local(void);