Skip to content

Commit f64c84b

Browse files
author
Teppo Järvelin
committed
Cellular: review fixes for cellularinformation tests.
1 parent 8624765 commit f64c84b

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

features/cellular/TESTS/api/cellular_information/main.cpp

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,23 +75,26 @@ static void init_to_sim_state()
7575
static void test_information_interface()
7676
{
7777
CellularInformation *info = cellular.get_device()->open_information(&cellular_serial);
78+
const int kbuf_size = 100;
79+
char *buf = (char*)malloc(sizeof(char) * kbuf_size);
7880

79-
char buf[100];
80-
TEST_ASSERT(info->get_manufacturer(buf, 100) == NSAPI_ERROR_OK);
81-
TEST_ASSERT(info->get_model(buf, 100) == NSAPI_ERROR_OK);
82-
TEST_ASSERT(info->get_revision(buf, 100) == NSAPI_ERROR_OK);
83-
TEST_ASSERT(info->get_serial_number(buf, 100, CellularInformation::SN) == NSAPI_ERROR_OK);
81+
TEST_ASSERT(info->get_manufacturer(buf, kbuf_size) == NSAPI_ERROR_OK);
82+
TEST_ASSERT(info->get_model(buf, kbuf_size) == NSAPI_ERROR_OK);
83+
TEST_ASSERT(info->get_revision(buf, kbuf_size) == NSAPI_ERROR_OK);
84+
TEST_ASSERT(info->get_serial_number(buf, kbuf_size, CellularInformation::SN) == NSAPI_ERROR_OK);
8485

85-
nsapi_error_t err = info->get_serial_number(buf, 100, CellularInformation::IMEI);
86+
nsapi_error_t err = info->get_serial_number(buf, kbuf_size, CellularInformation::IMEI);
8687
TEST_ASSERT(err == NSAPI_ERROR_UNSUPPORTED || err == NSAPI_ERROR_OK);
8788

88-
err = info->get_serial_number(buf, 100, CellularInformation::IMEISV);
89+
err = info->get_serial_number(buf, kbuf_size, CellularInformation::IMEISV);
8990
TEST_ASSERT(err == NSAPI_ERROR_UNSUPPORTED || err == NSAPI_ERROR_OK);
9091

91-
err = info->get_serial_number(buf, 100, CellularInformation::SVN);
92+
err = info->get_serial_number(buf, kbuf_size, CellularInformation::SVN);
9293
TEST_ASSERT(err == NSAPI_ERROR_UNSUPPORTED || err == NSAPI_ERROR_OK);
9394

9495
cellular.get_device()->close_information();
96+
97+
free(buf);
9598
}
9699

97100
using namespace utest::v1;

features/cellular/UNITTESTS/stubs/AT_CellularInformation_stub.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,20 @@ AT_CellularInformation::~AT_CellularInformation()
3030

3131
nsapi_error_t AT_CellularInformation::get_manufacturer(char *buf, size_t buf_size)
3232
{
33-
return 0;
33+
return NSAPI_ERROR_OK;
3434
}
3535

3636
nsapi_error_t AT_CellularInformation::get_model(char *buf, size_t buf_size)
3737
{
38-
return 0;
38+
return NSAPI_ERROR_OK;
3939
}
4040

4141
nsapi_error_t AT_CellularInformation::get_revision(char *buf, size_t buf_size)
4242
{
43-
return 0;
43+
return NSAPI_ERROR_OK;
4444
}
4545

4646
nsapi_error_t AT_CellularInformation::get_serial_number(char *buf, size_t buf_size, SerialNumberType type)
4747
{
48-
return 0;
48+
return NSAPI_ERROR_OK;
4949
}

0 commit comments

Comments
 (0)