Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
m2mnsdlinterfacetest.cpp
00001 /* 00002 * Copyright (c) 2015 ARM Limited. All rights reserved. 00003 * SPDX-License-Identifier: Apache-2.0 00004 * Licensed under the Apache License, Version 2.0 (the License); you may 00005 * not use this file except in compliance with the License. 00006 * You may obtain a copy of the License at 00007 * 00008 * http://www.apache.org/licenses/LICENSE-2.0 00009 * 00010 * Unless required by applicable law or agreed to in writing, software 00011 * distributed under the License is distributed on an AS IS BASIS, WITHOUT 00012 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00013 * See the License for the specific language governing permissions and 00014 * limitations under the License. 00015 */ 00016 //CppUTest includes should be after your and system includes 00017 #include "CppUTest/TestHarness.h" 00018 #include "test_m2mnsdlinterface.h" 00019 00020 TEST_GROUP(M2MNsdlInterface) 00021 { 00022 Test_M2MNsdlInterface* m2m_nsdl_interface; 00023 00024 void setup() 00025 { 00026 m2m_nsdl_interface = new Test_M2MNsdlInterface(); 00027 } 00028 void teardown() 00029 { 00030 delete m2m_nsdl_interface; 00031 m2m_nsdl_interface = NULL; 00032 } 00033 }; 00034 00035 TEST(M2MNsdlInterface, create) 00036 { 00037 CHECK(m2m_nsdl_interface->nsdl != NULL); 00038 } 00039 00040 TEST(M2MNsdlInterface, memory_free) 00041 { 00042 m2m_nsdl_interface->test_memory_free(); 00043 } 00044 00045 TEST(M2MNsdlInterface, memory_alloc) 00046 { 00047 m2m_nsdl_interface->test_memory_alloc(); 00048 } 00049 00050 TEST(M2MNsdlInterface, send_unregister_message) 00051 { 00052 m2m_nsdl_interface->test_send_unregister_message(); 00053 } 00054 00055 TEST(M2MNsdlInterface, send_update_registration) 00056 { 00057 m2m_nsdl_interface->test_send_update_registration(); 00058 } 00059 00060 TEST(M2MNsdlInterface, send_register_message) 00061 { 00062 m2m_nsdl_interface->test_send_register_message(); 00063 } 00064 00065 TEST(M2MNsdlInterface, create_bootstrap_resource) 00066 { 00067 m2m_nsdl_interface->test_create_bootstrap_resource(); 00068 } 00069 00070 TEST(M2MNsdlInterface, delete_nsdl_resource) 00071 { 00072 m2m_nsdl_interface->test_delete_nsdl_resource(); 00073 } 00074 00075 TEST(M2MNsdlInterface, delete_endpoint) 00076 { 00077 m2m_nsdl_interface->test_delete_endpoint(); 00078 } 00079 00080 TEST(M2MNsdlInterface, create_endpoint) 00081 { 00082 m2m_nsdl_interface->test_create_endpoint(); 00083 } 00084 00085 TEST(M2MNsdlInterface, send_to_server_callback) 00086 { 00087 m2m_nsdl_interface->test_send_to_server_callback(); 00088 } 00089 00090 TEST(M2MNsdlInterface, received_from_server_callback) 00091 { 00092 m2m_nsdl_interface->test_received_from_server_callback(); 00093 } 00094 00095 TEST(M2MNsdlInterface, create_nsdl_list_structure) 00096 { 00097 m2m_nsdl_interface->test_create_nsdl_list_structure(); 00098 } 00099 00100 TEST(M2MNsdlInterface, resource_callback) 00101 { 00102 m2m_nsdl_interface->test_resource_callback(); 00103 } 00104 00105 TEST(M2MNsdlInterface, resource_callback_get) 00106 { 00107 m2m_nsdl_interface->test_resource_callback_get(); 00108 } 00109 00110 TEST(M2MNsdlInterface, resource_callback_post) 00111 { 00112 m2m_nsdl_interface->test_resource_callback_post(); 00113 } 00114 00115 TEST(M2MNsdlInterface, resource_callback_delete) 00116 { 00117 m2m_nsdl_interface->test_resource_callback_delete(); 00118 } 00119 00120 TEST(M2MNsdlInterface, process_received_data) 00121 { 00122 m2m_nsdl_interface->test_process_received_data(); 00123 } 00124 00125 TEST(M2MNsdlInterface, timer_expired) 00126 { 00127 m2m_nsdl_interface->test_timer_expired(); 00128 } 00129 00130 TEST(M2MNsdlInterface, stop_timers) 00131 { 00132 m2m_nsdl_interface->test_stop_timers(); 00133 } 00134 00135 TEST(M2MNsdlInterface, observation_to_be_sent) 00136 { 00137 m2m_nsdl_interface->test_observation_to_be_sent(); 00138 } 00139 00140 TEST(M2MNsdlInterface, resource_to_be_deleted) 00141 { 00142 m2m_nsdl_interface->test_resource_to_be_deleted(); 00143 } 00144 00145 TEST(M2MNsdlInterface, value_updated) 00146 { 00147 m2m_nsdl_interface->test_value_updated(); 00148 } 00149 00150 TEST(M2MNsdlInterface, find_resource) 00151 { 00152 m2m_nsdl_interface->test_find_resource(); 00153 } 00154 00155 TEST(M2MNsdlInterface, remove_object) 00156 { 00157 m2m_nsdl_interface->test_remove_object(); 00158 } 00159 00160 TEST(M2MNsdlInterface, add_object_to_list) 00161 { 00162 m2m_nsdl_interface->test_add_object_to_list(); 00163 } 00164 00165 TEST(M2MNsdlInterface, test_send_delayed_response) 00166 { 00167 m2m_nsdl_interface->test_send_delayed_response(); 00168 } 00169 00170 TEST(M2MNsdlInterface, resource_callback_put) 00171 { 00172 m2m_nsdl_interface->test_resource_callback_put(); 00173 } 00174 00175 TEST(M2MNsdlInterface, get_nsdl_handle) 00176 { 00177 m2m_nsdl_interface->test_get_nsdl_handle(); 00178 } 00179 00180 TEST(M2MNsdlInterface, endpoint_name) 00181 { 00182 m2m_nsdl_interface->test_endpoint_name(); 00183 }
Generated on Tue Jul 12 2022 21:20:27 by
1.7.2