Add basic test for CONCURRENT_RP_DEF

This commit is contained in:
Patrick Pelissier committed 2018-11-29 22:18:44 +01:00
1 parent 0a8f727908
commit 061e83b9e1
1 file changed
+18
+18
View File
@@ -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);
}