diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-06-02 13:18:25 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-06-03 21:08:37 -0500 |
commit | 0fbf2acb9de244b9be30e4705c49bdeed3342848 (patch) | |
tree | 0738094d24bdd23e99ab82b705585e5ac885e7f8 /unit | |
parent | 5e95802699842f81f660cfb3899dc4b46b131593 (diff) | |
download | ofono-0fbf2acb9de244b9be30e4705c49bdeed3342848.tar.bz2 |
Break out VPF printing into separate function
Diffstat (limited to 'unit')
-rw-r--r-- | unit/test-sms.c | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/unit/test-sms.c b/unit/test-sms.c index 13b01b04..6f056310 100644 --- a/unit/test-sms.c +++ b/unit/test-sms.c @@ -49,6 +49,28 @@ static void print_scts(struct sms_scts *scts, const char *prefix) (int)((abs(scts->timezone) % 4) * 15)); } +static void print_vpf(enum sms_validity_period_format vpf, + struct sms_validity_period *vp) +{ + g_print("Validity Period Format: %d\n", (int)vpf); + + switch (vpf) { + case SMS_VALIDITY_PERIOD_FORMAT_ABSENT: + g_print("Validity-Period: Absent\n"); + break; + case SMS_VALIDITY_PERIOD_FORMAT_RELATIVE: + g_print("Validity-Period: %d\n", + (int)vp->relative); + break; + case SMS_VALIDITY_PERIOD_FORMAT_ABSOLUTE: + print_scts(&vp->absolute, "Validity-Period:"); + break; + case SMS_VALIDITY_PERIOD_FORMAT_ENHANCED: + g_print("Validity-Period: Enhanced"); + break; + } +} + static void test_simple_deliver() { struct sms sms; @@ -340,23 +362,7 @@ static void test_simple_submit() g_print("PID: %d\n", (int)sms.submit.pid); g_print("DCS: %d\n", (int)sms.submit.dcs); - g_print("Validity Period Format: %d\n", (int)sms.submit.vpf); - - switch (sms.submit.vpf) { - case SMS_VALIDITY_PERIOD_FORMAT_ABSENT: - g_print("Validity-Period: Absent\n"); - break; - case SMS_VALIDITY_PERIOD_FORMAT_RELATIVE: - g_print("Validity-Period: %d\n", - (int)sms.submit.vp.relative); - break; - case SMS_VALIDITY_PERIOD_FORMAT_ABSOLUTE: - print_scts(&sms.submit.vp.absolute, "Validity-Period:"); - break; - case SMS_VALIDITY_PERIOD_FORMAT_ENHANCED: - g_print("Validity-Period: Enhanced"); - break; - } + print_vpf(sms.submit.vpf, &sms.submit.vp); } g_assert(strlen(sms.sc_addr.address) == 0); |