Add basic test for CONCURRENT_RP_DEF
This commit is contained in:
1 parent
0a8f727908
commit
061e83b9e1
1 file changed
+18
@@ -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)
|
int main(void)
|
||||||
{
|
{
|
||||||
test_basic();
|
test_basic();
|
||||||
|
test_rp_basic();
|
||||||
test();
|
test();
|
||||||
|
exit(0);
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user