diff options
author | Lukas Voegl <lvoegl@tdt.de> | 2024-04-19 11:33:06 +0200 |
---|---|---|
committer | Dan Williams <dan@bigw.org> | 2024-05-02 20:38:02 +0000 |
commit | e3024ec620f2d4087c1d03579c8575b6cb988503 (patch) | |
tree | 5f01b6c7009b78cce4f92ac1160a614a81f47c5f /src/plugins/quectel/tests/test-modem-helpers-quectel.c | |
parent | 040adb141ad911df1e78250d78ad3a8485031360 (diff) |
quectel: disable qmi unsolicited profile manager events
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
Diffstat (limited to 'src/plugins/quectel/tests/test-modem-helpers-quectel.c')
-rw-r--r-- | src/plugins/quectel/tests/test-modem-helpers-quectel.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/plugins/quectel/tests/test-modem-helpers-quectel.c b/src/plugins/quectel/tests/test-modem-helpers-quectel.c index dee01865..6c695f00 100644 --- a/src/plugins/quectel/tests/test-modem-helpers-quectel.c +++ b/src/plugins/quectel/tests/test-modem-helpers-quectel.c @@ -93,6 +93,30 @@ test_firmversion (void) g_assert_cmpuint (valid, ==, FALSE); } +static void +test_parse_revision (void) +{ + gboolean valid; + guint release; + guint minor; + + valid = mm_quectel_get_version_from_revision ("EM05GFAR07A07M1G_01.016.01.016", &release, &minor, NULL); + g_assert_cmpuint (valid, ==, TRUE); + g_assert_cmpuint (release, ==, 7); + g_assert_cmpuint (minor, ==, 7); + + valid = mm_quectel_get_version_from_revision ("EM05GFAR10A02M1G", &release, &minor, NULL); + g_assert_cmpuint (valid, ==, TRUE); + g_assert_cmpuint (release, ==, 10); + g_assert_cmpuint (minor, ==, 2); + + valid = mm_quectel_get_version_from_revision ("EM05GFAR07AM1G", &release, &minor, NULL); + g_assert_cmpuint (valid, ==, FALSE); + + valid = mm_quectel_get_version_from_revision ("EM05GFARA07M1G", &release, &minor, NULL); + g_assert_cmpuint (valid, ==, FALSE); +} + /*****************************************************************************/ int main (int argc, char **argv) @@ -105,5 +129,7 @@ int main (int argc, char **argv) g_test_add_func ("/MM/quectel/firmversion", test_firmversion); + g_test_add_func ("/MM/quectel/parse_revision", test_parse_revision); + return g_test_run (); } |