Cellular: fixed unit tests after rebase with latest changes.

pull/7146/head
Teppo Järvelin 2018-06-15 09:51:16 +03:00
parent 7e1b0480b0
commit f821b02468
7 changed files with 66 additions and 18 deletions

View File

@ -10,6 +10,7 @@ TEST_SRC_FILES = \
main.cpp \
utiltest.cpp \
test_util.cpp \
../../stubs/randLIB_stub.cpp \
include ../../MakefileWorker.mk

View File

@ -90,21 +90,6 @@ nsapi_error_t AT_CellularNetwork::set_blocking(bool blocking)
return NSAPI_ERROR_OK;;
}
nsapi_error_t AT_CellularNetwork::set_context_to_be_activated()
{
return NSAPI_ERROR_OK;
}
//bool AT_CellularNetwork::set_new_context(nsapi_ip_stack_t stack, int cid)
//{
// return false;
//}
//bool AT_CellularNetwork::get_context(nsapi_ip_stack_t requested_stack)
//{
// return false;
//}
nsapi_ip_stack_t AT_CellularNetwork::string_to_stack_type(const char* pdp_type)
{
return IPV4_STACK;
@ -261,3 +246,11 @@ nsapi_error_t AT_CellularNetwork::get_operator_names(operator_names_list &op_nam
{
return NSAPI_ERROR_OK;
}
nsapi_error_t AT_CellularNetwork::do_user_authentication()
{
return NSAPI_ERROR_OK;
}

View File

@ -45,7 +45,7 @@ nsapi_error_t AT_CellularPower::set_at_mode()
return NSAPI_ERROR_OK;
}
nsapi_error_t AT_CellularPower::set_power_level(int func_level)
nsapi_error_t AT_CellularPower::set_power_level(int func_level, int do_reset)
{
return NSAPI_ERROR_OK;
}

View File

@ -0,0 +1,27 @@
/*
* Copyright (c) 2017, Arm Limited and affiliates.
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "randLIB.h"
void randLIB_seed_random(void)
{
}
uint16_t randLIB_get_random_in_range(uint16_t min, uint16_t max)
{
return min;
}

View File

@ -0,0 +1,27 @@
/*
* Copyright (c) 2017, Arm Limited and affiliates.
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef FEATURES_CELLULAR_UNITTESTS_TARGET_H_RANDLIB_H_
#define FEATURES_CELLULAR_UNITTESTS_TARGET_H_RANDLIB_H_
#include <stdint.h>
extern void randLIB_seed_random(void);
uint16_t randLIB_get_random_in_range(uint16_t min, uint16_t max);
#endif /* FEATURES_CELLULAR_UNITTESTS_TARGET_H_RANDLIB_H_ */

View File

@ -142,6 +142,7 @@ protected:
*/
virtual nsapi_error_t set_access_technology_impl(RadioAccessTechnology op_rat);
virtual nsapi_error_t do_user_authentication();
private:
// "NO CARRIER" urc
void urc_no_carrier();
@ -179,7 +180,6 @@ protected:
AuthenticationType _authentication_type;
int _cell_id;
nsapi_connection_status_t _connect_status;
virtual nsapi_error_t do_user_authentication();
bool _new_context_set;
bool _is_context_active;
RegistrationStatus _reg_status;

View File

@ -334,7 +334,7 @@ uint16_t get_dynamic_ip_port()
if (port_counter >= RANDOM_PORT_NUMBER_COUNT) {
port_counter -= RANDOM_PORT_NUMBER_COUNT;
}
return (RANDOM_PORT_NUMBER_START + port_counter);
}