From 061e83b9e1dbbda1db754fc9933e885d7821aa20 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Thu, 29 Nov 2018 22:18:44 +0100 Subject: [PATCH] Add basic test for CONCURRENT_RP_DEF --- tests/test-mconcurrent.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/test-mconcurrent.c b/tests/test-mconcurrent.c index f5c11659..fc8dde38 100644 --- a/tests/test-mconcurrent.c +++ b/tests/test-mconcurrent.c @@ -139,8 +139,26 @@ static void test_basic(void) } } +static void test_rp_basic(void) +{ + rpdict1_t dict; + rpdict1_init(dict); + int z; + rpdict1_set_at(dict, 2, 3); + rpdict1_get_copy(&z, dict, 2); + assert (z == 3); + z = 1; + bool b = rpdict1_get_blocking(&z, dict, 2, false); + assert (b); + assert (z == 3); + assert (rpdict1_size(dict) == 1); + rpdict1_clear(dict); +} + int main(void) { test_basic(); + test_rp_basic(); test(); + exit(0); }