From ccad4aaa9d151537d6fa421d17d676409a6f688b Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 27 Oct 2011 15:13:30 -0500 Subject: gsm: add regex for unsolicited CREG/CGREG response with RAC --- src/tests/test-modem-helpers.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/tests/test-modem-helpers.c') diff --git a/src/tests/test-modem-helpers.c b/src/tests/test-modem-helpers.c index d07f0d4a..866dfd9a 100644 --- a/src/tests/test-modem-helpers.c +++ b/src/tests/test-modem-helpers.c @@ -742,6 +742,16 @@ test_creg2_gobi_weird_solicited (void *f, gpointer d) test_creg_match ("Qualcomm Gobi 1000 CREG=2", TRUE, reply, data, &result); } +static void +test_creg2_unsolicited_with_rac (void *f, gpointer d) +{ + TestData *data = (TestData *) d; + const char *reply = "\r\n+CGREG: 1,\"1422\",\"00000142\",3,\"00\"\r\n"; + const CregResult result = { 1, 0x1422, 0x0142, 3, 8, FALSE }; + + test_creg_match ("CREG=2 with RAC", FALSE, reply, data, &result); +} + static void test_cscs_icon225_support_response (void *f, gpointer d) { @@ -1262,6 +1272,7 @@ int main (int argc, char **argv) g_test_suite_add (suite, TESTCASE (test_creg2_md400_unsolicited, data)); g_test_suite_add (suite, TESTCASE (test_creg2_s8500_wave_unsolicited, data)); g_test_suite_add (suite, TESTCASE (test_creg2_gobi_weird_solicited, data)); + g_test_suite_add (suite, TESTCASE (test_creg2_unsolicited_with_rac, data)); g_test_suite_add (suite, TESTCASE (test_cgreg1_solicited, data)); g_test_suite_add (suite, TESTCASE (test_cgreg1_unsolicited, data)); -- cgit v1.2.3-70-g09d2