test_atomics.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 <unity.h>
7 
8 void setUp ()
9 {
10 }
11 
12 void tearDown ()
13 {
14 }
15 
16 void test ()
17 {
18  void *counter = zmq_atomic_counter_new ();
27  zmq_atomic_counter_set (counter, 2);
30  zmq_atomic_counter_destroy (&counter);
31 }
32 
33 int main ()
34 {
35  UNITY_BEGIN ();
36  RUN_TEST (test);
37  return UNITY_END ();
38 }
UNITY_END
return UNITY_END()
tearDown
void tearDown()
Definition: test_atomics.cpp:12
RUN_TEST
#define RUN_TEST(func)
Definition: unity_internals.h:615
zmq_atomic_counter_inc
ZMQ_EXPORT int zmq_atomic_counter_inc(void *counter_)
Definition: zmq_utils.cpp:271
testutil_unity.hpp
zmq_atomic_counter_new
ZMQ_EXPORT void * zmq_atomic_counter_new(void)
Definition: zmq_utils.cpp:255
main
int main()
Definition: test_atomics.cpp:33
testutil.hpp
zmq_atomic_counter_set
ZMQ_EXPORT void zmq_atomic_counter_set(void *counter_, int value_)
Definition: zmq_utils.cpp:264
TEST_ASSERT_EQUAL_INT
#define TEST_ASSERT_EQUAL_INT(expected, actual)
Definition: unity.h:128
test
void test()
Definition: test_atomics.cpp:16
unity.h
zmq_atomic_counter_value
ZMQ_EXPORT int zmq_atomic_counter_value(void *counter_)
Definition: zmq_utils.cpp:286
UNITY_BEGIN
UNITY_BEGIN()
zmq_atomic_counter_destroy
ZMQ_EXPORT void zmq_atomic_counter_destroy(void **counter_p_)
Definition: zmq_utils.cpp:293
zmq_atomic_counter_dec
ZMQ_EXPORT int zmq_atomic_counter_dec(void *counter_)
Definition: zmq_utils.cpp:279
setUp
void setUp()
Definition: test_atomics.cpp:8


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