Merge pull request #66 from eboasson/master

fix warnings on qos function names and constness
This commit is contained in:
eboasson 2018-12-01 10:49:49 +01:00 committed by GitHub
commit f7cd4176b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -243,39 +243,39 @@ Test(ddsc_qos, copy_bad_source, .init=qos_init, .fini=qos_fini)
{
dds_return_t result;
result = dds_qos_copy(g_qos, NULL);
cr_assert_eq(dds_err_nr(result), DDS_RETCODE_BAD_PARAMETER, "returned %d", dds_err_nr(result));
result = dds_copy_qos(g_qos, NULL);
cr_assert_eq(dds_err_nr(result), DDS_RETCODE_BAD_PARAMETER, "returned %d", dds_err_nr(result));
}
Test(ddsc_qos, copy_bad_destination, .init=qos_init, .fini=qos_fini)
{
dds_return_t result;
dds_return_t result;
result = dds_qos_copy(NULL, g_qos);
cr_assert_eq(dds_err_nr(result), DDS_RETCODE_BAD_PARAMETER, "returned %d", dds_err_nr(result));
result = dds_copy_qos(NULL, g_qos);
cr_assert_eq(dds_err_nr(result), DDS_RETCODE_BAD_PARAMETER, "returned %d", dds_err_nr(result));
}
Test(ddsc_qos, copy_with_partition, .init=qos_init, .fini=qos_fini)
{
dds_return_t result;
dds_qos_t *qos;
struct pol_partition p = { 0, NULL };
dds_return_t result;
dds_qos_t *qos;
struct pol_partition p = { 0, NULL };
qos = dds_qos_create();
cr_assert_not_null(qos);
qos = dds_create_qos();
cr_assert_not_null(qos);
dds_qset_partition(g_qos, g_pol_partition.n, g_pol_partition.ps);
result = dds_qos_copy(qos, g_qos);
dds_qset_partition(g_qos, g_pol_partition.n, (const char **)g_pol_partition.ps);
result = dds_copy_qos(qos, g_qos);
cr_assert_eq(result, DDS_RETCODE_OK);
dds_qget_partition(qos, &p.n, &p.ps);
cr_assert_eq(p.n, g_pol_partition.n);
cr_assert_eq(result, DDS_RETCODE_OK);
dds_qget_partition(qos, &p.n, &p.ps);
cr_assert_eq(p.n, g_pol_partition.n);
for (uint32_t cnt = 0; cnt < p.n; cnt++) {
cr_assert_str_eq(p.ps[cnt], g_pol_partition.ps[cnt]);
}
for (uint32_t cnt = 0; cnt < p.n; cnt++) {
cr_assert_str_eq(p.ps[cnt], g_pol_partition.ps[cnt]);
}
dds_qos_delete(qos);
dds_delete_qos(qos);
}
Test(ddsc_qos, userdata, .init=qos_init, .fini=qos_fini)