Macros | Functions
test_hwm_pubsub.cpp File Reference
#include "testutil.hpp"
#include "testutil_unity.hpp"
#include <string.h>
Include dependency graph for test_hwm_pubsub.cpp:

Go to the source code of this file.

Macros

#define DEFINE_REGULAR_TEST_CASES(name, bind_endpoint)
 
#define RUN_REGULAR_TEST_CASES(name)
 
#define SOCKET_STRING_LEN   (MAX_SOCKET_STRING * 4)
 

Functions

int main ()
 
int receive (void *socket_, int *is_termination_)
 
void test_blocking (const char *bind_endpoint_)
 
int test_blocking (int send_hwm_, int msg_cnt_, const char *endpoint_)
 
SETUP_TEARDOWN_TESTCONTEXT int test_defaults (int send_hwm_, int msg_cnt_, const char *endpoint_)
 
void test_defaults_large (const char *bind_endpoint_)
 
void test_defaults_small (const char *bind_endpoint_)
 
void test_reset_hwm ()
 

Macro Definition Documentation

◆ DEFINE_REGULAR_TEST_CASES

#define DEFINE_REGULAR_TEST_CASES (   name,
  bind_endpoint 
)
Value:
void test_defaults_large_##name () \
{ \
test_defaults_large (bind_endpoint); \
} \
\
void test_defaults_small_##name () \
{ \
test_defaults_small (bind_endpoint); \
} \
\
void test_blocking_##name () \
{ \
test_blocking (bind_endpoint); \
}

Definition at line 238 of file test_hwm_pubsub.cpp.

◆ RUN_REGULAR_TEST_CASES

#define RUN_REGULAR_TEST_CASES (   name)
Value:
RUN_TEST (test_defaults_large_##name); \
RUN_TEST (test_defaults_small_##name); \
RUN_TEST (test_blocking_##name)

Definition at line 254 of file test_hwm_pubsub.cpp.

◆ SOCKET_STRING_LEN

#define SOCKET_STRING_LEN   (MAX_SOCKET_STRING * 4)

Definition at line 10 of file test_hwm_pubsub.cpp.

Function Documentation

◆ main()

int main ( )

Definition at line 266 of file test_hwm_pubsub.cpp.

◆ receive()

int receive ( void socket_,
int *  is_termination_ 
)

Definition at line 62 of file test_hwm_pubsub.cpp.

◆ test_blocking() [1/2]

void test_blocking ( const char *  bind_endpoint_)

Definition at line 232 of file test_hwm_pubsub.cpp.

◆ test_blocking() [2/2]

int test_blocking ( int  send_hwm_,
int  msg_cnt_,
const char *  endpoint_ 
)

Definition at line 82 of file test_hwm_pubsub.cpp.

◆ test_defaults()

SETUP_TEARDOWN_TESTCONTEXT int test_defaults ( int  send_hwm_,
int  msg_cnt_,
const char *  endpoint_ 
)

Definition at line 14 of file test_hwm_pubsub.cpp.

◆ test_defaults_large()

void test_defaults_large ( const char *  bind_endpoint_)

Definition at line 220 of file test_hwm_pubsub.cpp.

◆ test_defaults_small()

void test_defaults_small ( const char *  bind_endpoint_)

Definition at line 226 of file test_hwm_pubsub.cpp.

◆ test_reset_hwm()

void test_reset_hwm ( )

Definition at line 158 of file test_hwm_pubsub.cpp.

name
GLuint const GLchar * name
Definition: glcorearb.h:3055
RUN_TEST
#define RUN_TEST(func)
Definition: unity_internals.h:615


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:04