diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2009-06-18 06:04:23 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-06-18 16:57:58 -0500 |
commit | f93376229a83d9f3f58e0e7f39fcd55ef97fbccb (patch) | |
tree | 645e645553e74fb47a01a2e87a509f8281bb814c /unit/test-common.c | |
parent | 9156607bc9a84711419fe70e64f199316e50e71b (diff) | |
download | ofono-f93376229a83d9f3f58e0e7f39fcd55ef97fbccb.tar.bz2 |
Teach USSD to recognise password change strings.
This is slightly hacky, part of ussd.c responsible for registering services
is duplicated and parse_ss_control_string is modified to accept a fourth
SI fragment in the input string.
Diffstat (limited to 'unit/test-common.c')
-rw-r--r-- | unit/test-common.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/unit/test-common.c b/unit/test-common.c index 5c753d3b..96509bd1 100644 --- a/unit/test-common.c +++ b/unit/test-common.c @@ -57,6 +57,7 @@ static void test_invalid() char *sia; char *sib; char *sic; + char *sid; char *dn; int type; @@ -71,7 +72,9 @@ static void test_invalid() str = strdup(invalid_strings[i]); ret = parse_ss_control_string(str, &type, &sc, - &sia, &sib, &sic, &dn); + &sia, &sib, &sic, &sid, &dn); + if (strlen(sid)) + ret = FALSE; g_assert(ret == FALSE); @@ -105,6 +108,7 @@ static void test_valid() char *sia; char *sib; char *sic; + char *sid; char *dn; int type; gboolean ret; @@ -119,7 +123,9 @@ static void test_valid() str = strdup(valid_strings[i]); ret = parse_ss_control_string(str, &type, &sc, - &sia, &sib, &sic, &dn); + &sia, &sib, &sic, &sid, &dn); + if (strlen(sid)) + ret = FALSE; g_assert(ret == TRUE); |