From: Petteri Tikander Date: Fri, 10 Sep 2010 14:28:20 +0000 (+0300) Subject: unit: Add unit test for status report expiration X-Git-Tag: 0.29~98 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bbbdc32b43896381c060db372c1e1b08ee09154b;p=platform%2Fupstream%2Fofono.git unit: Add unit test for status report expiration --- diff --git a/unit/test-sms.c b/unit/test-sms.c index d56cdce..0ff9cd5 100644 --- a/unit/test-sms.c +++ b/unit/test-sms.c @@ -1301,6 +1301,13 @@ static void test_sr_assembly() sms_address_from_string(&addr, "+4915259911630"); sra = status_report_assembly_new(NULL); + + status_report_assembly_add_fragment(sra, 42, &addr, 4, time(NULL), 2); + status_report_assembly_add_fragment(sra, 42, &addr, 5, time(NULL), 2); + + status_report_assembly_expire(sra, time(NULL) + 40); + g_assert(g_hash_table_size(sra->assembly_table) == 0); + status_report_assembly_add_fragment(sra, 42, &addr, 4, time(NULL), 2); status_report_assembly_add_fragment(sra, 42, &addr, 5, time(NULL), 2);