mirror of https://github.com/ARMmbed/mbed-os.git
Fix dl_channel tests
parent
6b89d16dd3
commit
21b0463653
|
@ -116,9 +116,9 @@ TEST_F(Test_LoRaMacCommand, parse_mac_commands_to_repeat)
|
||||||
EXPECT_TRUE(object->process_mac_commands(buf, 0, 2, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
EXPECT_TRUE(object->process_mac_commands(buf, 0, 2, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
||||||
|
|
||||||
buf[0] = 10;
|
buf[0] = 10;
|
||||||
buf[1] = 2;
|
|
||||||
buf[1] = 3;
|
|
||||||
buf[1] = 4;
|
buf[1] = 4;
|
||||||
|
buf[2] = 2;
|
||||||
|
buf[3] = 2;
|
||||||
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
||||||
|
|
||||||
object->parse_mac_commands_to_repeat();
|
object->parse_mac_commands_to_repeat();
|
||||||
|
@ -319,19 +319,15 @@ TEST_F(Test_LoRaMacCommand, process_mac_commands)
|
||||||
|
|
||||||
object->clear_command_buffer();
|
object->clear_command_buffer();
|
||||||
buf[0] = 10;
|
buf[0] = 10;
|
||||||
buf[1] = 2;
|
|
||||||
buf[1] = 3;
|
|
||||||
buf[1] = 4;
|
buf[1] = 4;
|
||||||
|
buf[2] = 2;
|
||||||
|
buf[3] = 2;
|
||||||
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
||||||
|
|
||||||
//Overflow add_tx_param_setup_ans
|
//Overflow add_dl_channel_ans
|
||||||
LoRaPHY_stub::bool_counter = 0;
|
|
||||||
LoRaPHY_stub::bool_table[0] = true;
|
|
||||||
object->clear_command_buffer();
|
object->clear_command_buffer();
|
||||||
LoRaPHY_stub::uint8_value = 7;
|
|
||||||
for (int i = 0; i < 64; i++) {
|
for (int i = 0; i < 64; i++) {
|
||||||
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_OK);
|
||||||
LoRaPHY_stub::bool_counter = 0;
|
|
||||||
}
|
}
|
||||||
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_LENGTH_ERROR);
|
EXPECT_TRUE(object->process_mac_commands(buf, 0, 4, 0, mlme, params, phy) == LORAWAN_STATUS_LENGTH_ERROR);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue