Gleb Klochkov / Mbed OS Climatcontroll_Main

Dependencies:   esp8266-driver

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers test_athandler.h Source File

test_athandler.h

00001 /*
00002  * Copyright (c) 2018, Arm Limited and affiliates.
00003  * SPDX-License-Identifier: Apache-2.0
00004  *
00005  * Licensed under the Apache License, Version 2.0 (the "License");
00006  * you may not use this file except in compliance with the License.
00007  * You may obtain a copy of the License at
00008  *
00009  *     http://www.apache.org/licenses/LICENSE-2.0
00010  *
00011  * Unless required by applicable law or agreed to in writing, software
00012  * distributed under the License is distributed on an "AS IS" BASIS,
00013  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00014  * See the License for the specific language governing permissions and
00015  * limitations under the License.
00016  */
00017 #ifndef TEST_ATHANDLER_H
00018 #define TEST_ATHANDLER_H
00019 
00020 class Test_ATHandler
00021 {
00022 public:
00023     Test_ATHandler();
00024 
00025     virtual ~Test_ATHandler();
00026 
00027     void test_ATHandler_constructor();
00028 
00029     void test_ATHandler_get_file_handle();
00030 
00031     void test_ATHandler_set_file_handle();
00032 
00033     void test_ATHandler_lock();
00034 
00035     void test_ATHandler_unlock();
00036 
00037     void test_ATHandler_unlock_return_error();
00038 
00039     void test_ATHandler_set_urc_handler();
00040 
00041     void test_ATHandler_get_last_error();
00042 
00043     void test_ATHandler_get_last_device_error();
00044 
00045     void test_ATHandler_inc_ref_count();
00046 
00047     void test_ATHandler_dec_ref_count();
00048 
00049     void test_ATHandler_get_ref_count();
00050 
00051     void test_ATHandler_set_at_timeout();
00052 
00053     void test_ATHandler_restore_at_timeout();
00054 
00055     void test_ATHandler_clear_error();
00056 
00057     void test_ATHandler_process_oob();
00058 
00059     void test_ATHandler_set_filehandle_sigio();
00060 
00061     void test_ATHandler_flush();
00062 
00063     void test_ATHandler_cmd_start();
00064 
00065     void test_ATHandler_write_int();
00066 
00067     void test_ATHandler_write_string();
00068 
00069     void test_ATHandler_cmd_stop();
00070 
00071     void test_ATHandler_write_bytes();
00072 
00073     void test_ATHandler_set_stop_tag();
00074 
00075     void test_ATHandler_set_delimiter();
00076 
00077     void test_ATHandler_skip_param();
00078 
00079     void test_ATHandler_read_bytes();
00080 
00081     void test_ATHandler_read_string();
00082 
00083     void test_ATHandler_read_int();
00084 
00085     void test_ATHandler_resp_start();
00086 
00087     void test_ATHandler_resp_stop();
00088 
00089     void test_ATHandler_info_resp();
00090 
00091     void test_ATHandler_info_elem();
00092 
00093     void test_ATHandler_consume_to_stop_tag();
00094 
00095     void test_ATHandler_enable_debug();
00096 
00097     void test_ATHandler_get_3gpp_error();
00098 };
00099 
00100 #endif // TEST_ATHANDLER_H
00101