test_msg_init.cpp
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MPL-2.0 */
2 
3 #include "testutil.hpp"
4 #include "testutil_unity.hpp"
5 
6 #include <string.h>
7 
9 
11 {
12  zmq_msg_t msg;
16 }
17 
19 {
20  const char *data = "foobar";
21  zmq_msg_t msg;
24  memcpy (zmq_msg_data (&msg), data, 6);
27 
28  zmq_msg_t msg2;
32 }
33 
35 {
36  const char *data = "foobar";
37  zmq_msg_t msg;
40  TEST_ASSERT (data != zmq_msg_data (&msg));
43 
44  zmq_msg_t msg2;
48 }
49 
50 int main (void)
51 {
53 
54  UNITY_BEGIN ();
58  return UNITY_END ();
59 }
TEST_ASSERT_EQUAL_STRING_LEN
#define TEST_ASSERT_EQUAL_STRING_LEN(expected, actual, len)
Definition: unity.h:236
NULL
NULL
Definition: test_security_zap.cpp:405
UNITY_END
return UNITY_END()
RUN_TEST
#define RUN_TEST(func)
Definition: unity_internals.h:615
SETUP_TEARDOWN_TESTCONTEXT
#define SETUP_TEARDOWN_TESTCONTEXT
Definition: testutil_unity.hpp:172
main
int main(void)
Definition: test_msg_init.cpp:50
zmq_msg_init_buffer
int zmq_msg_init_buffer(zmq_msg_t *msg_, const void *buf_, size_t size_)
Definition: zmq.cpp:597
zmq_msg_data
ZMQ_EXPORT void * zmq_msg_data(zmq_msg_t *msg_)
Definition: zmq.cpp:642
TEST_ASSERT
#define TEST_ASSERT(condition)
Definition: unity.h:120
zmq_msg_size
ZMQ_EXPORT size_t zmq_msg_size(const zmq_msg_t *msg_)
Definition: zmq.cpp:647
testutil_unity.hpp
testutil.hpp
test_msg_init_buffer
void test_msg_init_buffer()
Definition: test_msg_init.cpp:34
zmq_msg_t
Definition: zmq.h:218
test_msg_init
SETUP_TEARDOWN_TESTCONTEXT void test_msg_init()
Definition: test_msg_init.cpp:10
TEST_ASSERT_EQUAL_INT
#define TEST_ASSERT_EQUAL_INT(expected, actual)
Definition: unity.h:128
zmq_msg_init
ZMQ_EXPORT int zmq_msg_init(zmq_msg_t *msg_)
Definition: zmq.cpp:587
setup_test_environment
void setup_test_environment(int timeout_seconds_)
Definition: testutil.cpp:201
zmq_msg_init_size
ZMQ_EXPORT int zmq_msg_init_size(zmq_msg_t *msg_, size_t size_)
Definition: zmq.cpp:592
UNITY_BEGIN
UNITY_BEGIN()
data
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: glcorearb.h:2879
zmq_msg_close
ZMQ_EXPORT int zmq_msg_close(zmq_msg_t *msg_)
Definition: zmq.cpp:625
TEST_ASSERT_SUCCESS_ERRNO
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
Definition: proxy_thr.cpp:47
test_msg_init_size
void test_msg_init_size()
Definition: test_msg_init.cpp:18


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59