// Copyright (c) 2017-2022, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include #include TEST_CASE("Quectel MBN test") { SECTION("Parse list of MBN") { std::vector ret; at::Result resp; resp.code = at::Result::Code::OK; resp.response.push_back("+QMBNCFG: \"List\",2,0,0,\"hVoLTE-Verizon\",0x05010141,202004091"); REQUIRE(at::response::parseQMBNCFGlist(resp, ret) == true); REQUIRE(ret.size() == 1); REQUIRE(ret[0].fileName == "hVoLTE-Verizon"); REQUIRE(ret[0].version == "0x05010141"); REQUIRE(ret[0].releaseDate == "202004091"); REQUIRE(ret[0].activated == 0); REQUIRE(ret[0].selected == 0); } }