X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/f08932c8802607f9391d5c79b5ed53c8090cd6cd..9319a6d3a6af9ae85556261e4a759eaddb49d734:/check-qstring.c diff --git a/check-qstring.c b/check-qstring.c index 412038adb3..c9bafc26b3 100644 --- a/check-qstring.c +++ b/check-qstring.c @@ -5,6 +5,9 @@ * * Authors: * Luiz Capitulino + * + * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. + * See the COPYING.LIB file in the top-level directory. */ #include @@ -71,6 +74,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 +111,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;