diff options
author | Luiz Capitulino <lcapitulino@redhat.com> | 2009-11-18 23:05:29 -0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-12-03 09:41:19 -0600 |
commit | 64084a03c375802150c5d1d0d6e72606f23553a7 (patch) | |
tree | 5ad5dcd43509879f3c4f7eb905c25f02e353cdf3 /check-qstring.c | |
parent | f08932c8802607f9391d5c79b5ed53c8090cd6cd (diff) | |
download | qemu-64084a03c375802150c5d1d0d6e72606f23553a7.tar.gz qemu-64084a03c375802150c5d1d0d6e72606f23553a7.tar.bz2 qemu-64084a03c375802150c5d1d0d6e72606f23553a7.zip |
utests: Add qstring_from_substr() unit-test
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'check-qstring.c')
-rw-r--r-- | check-qstring.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/check-qstring.c b/check-qstring.c index 412038adb3..c308a63eaf 100644 --- a/check-qstring.c +++ b/check-qstring.c @@ -71,6 +71,19 @@ START_TEST(qstring_append_chr_test) } END_TEST +START_TEST(qstring_from_substr_test) +{ + QString *qs; + + qs = qstring_from_substr("virtualization", 3, 9); + fail_unless(qs != NULL); + fail_unless(strcmp(qstring_get_str(qs), "tualiza") == 0); + + QDECREF(qs); +} +END_TEST + + START_TEST(qobject_to_qstring_test) { QString *qstring; @@ -95,6 +108,7 @@ static Suite *qstring_suite(void) tcase_add_test(qstring_public_tcase, qstring_destroy_test); tcase_add_test(qstring_public_tcase, qstring_get_str_test); tcase_add_test(qstring_public_tcase, qstring_append_chr_test); + tcase_add_test(qstring_public_tcase, qstring_from_substr_test); tcase_add_test(qstring_public_tcase, qobject_to_qstring_test); return s; |