aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-09-11 08:37:21 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-09-14 07:05:24 +0200
commitf139bbe48503f34c2e9f80d0e7196eb9b3f75999 (patch)
tree6319b375c256eedef70175b4d81b54fc7a389cf5
parentaf4f23a1d250b9e348ac2e7dcb874b2f5f3c4c3f (diff)
test: new tests to parse non-stored PDUs
-rw-r--r--src/tests/test-sms-part.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/tests/test-sms-part.c b/src/tests/test-sms-part.c
index 9ff96fb2..5e609f36 100644
--- a/src/tests/test-sms-part.c
+++ b/src/tests/test-sms-part.c
@@ -423,6 +423,22 @@ test_pdu_multipart (void)
NULL, 0, 0);
}
+static void
+test_pdu_not_stored (void)
+{
+ static const gchar *hexpdu1 =
+ "07914356060013F1065A098136397339F7219011700463802190117004638030";
+
+ common_test_part_from_hexpdu (
+ hexpdu1,
+ "+34656000311", /* smsc */
+ "639337937", /* number */
+ "120911074036+02", /* timestamp */
+ FALSE, /* multipart! */
+ NULL, /* text */
+ NULL, 0, 0);
+}
+
/********************* SMS ADDRESS ENCODER TESTS *********************/
static void
@@ -826,6 +842,7 @@ int main (int argc, char **argv)
g_test_add_func ("/MM/SMS/PDU-Parser/pdu-insufficient-data", test_pdu_insufficient_data);
g_test_add_func ("/MM/SMS/PDU-Parser/pdu-udhi", test_pdu_udhi);
g_test_add_func ("/MM/SMS/PDU-Parser/pdu-multipart", test_pdu_multipart);
+ g_test_add_func ("/MM/SMS/PDU-Parser/pdu-not-stored", test_pdu_not_stored);
g_test_add_func ("/MM/SMS/Address-Encoder/smsc-intl", test_address_encode_smsc_intl);
g_test_add_func ("/MM/SMS/Address-Encoder/smsc-unknown", test_address_encode_smsc_unknown);