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 00036 TEST(M2MNsdlInterface, create) 00037 { 00038 CHECK(m2m_nsdl_interface->nsdl != NULL); 00039 } 00040 00041 TEST(M2MNsdlInterface, memory_free) 00042 { 00043 m2m_nsdl_interface->test_memory_free(); 00044 } 00045 00046 TEST(M2MNsdlInterface, memory_alloc) 00047 { 00048 m2m_nsdl_interface->test_memory_alloc(); 00049 } 00050 00051 TEST(M2MNsdlInterface, send_unregister_message) 00052 { 00053 m2m_nsdl_interface->test_send_unregister_message(); 00054 } 00055 00056 TEST(M2MNsdlInterface, send_update_registration) 00057 { 00058 m2m_nsdl_interface->test_send_update_registration(); 00059 } 00060 00061 TEST(M2MNsdlInterface, send_register_message) 00062 { 00063 m2m_nsdl_interface->test_send_register_message(); 00064 } 00065 00066 TEST(M2MNsdlInterface, create_bootstrap_resource) 00067 { 00068 m2m_nsdl_interface->test_create_bootstrap_resource(); 00069 } 00070 00071 TEST(M2MNsdlInterface, delete_nsdl_resource) 00072 { 00073 m2m_nsdl_interface->test_delete_nsdl_resource(); 00074 } 00075 00076 TEST(M2MNsdlInterface, delete_endpoint) 00077 { 00078 m2m_nsdl_interface->test_delete_endpoint(); 00079 } 00080 00081 TEST(M2MNsdlInterface, create_endpoint) 00082 { 00083 m2m_nsdl_interface->test_create_endpoint(); 00084 } 00085 00086 TEST(M2MNsdlInterface, send_to_server_callback) 00087 { 00088 m2m_nsdl_interface->test_send_to_server_callback(); 00089 } 00090 00091 TEST(M2MNsdlInterface, received_from_server_callback) 00092 { 00093 m2m_nsdl_interface->test_received_from_server_callback(); 00094 } 00095 00096 TEST(M2MNsdlInterface, create_nsdl_list_structure) 00097 { 00098 m2m_nsdl_interface->test_create_nsdl_list_structure(); 00099 } 00100 00101 TEST(M2MNsdlInterface, resource_callback) 00102 { 00103 m2m_nsdl_interface->test_resource_callback(); 00104 } 00105 00106 TEST(M2MNsdlInterface, resource_callback_get) 00107 { 00108 m2m_nsdl_interface->test_resource_callback_get(); 00109 } 00110 00111 00112 TEST(M2MNsdlInterface, resource_callback_post) 00113 { 00114 m2m_nsdl_interface->test_resource_callback_post(); 00115 } 00116 00117 TEST(M2MNsdlInterface, resource_callback_delete) 00118 { 00119 m2m_nsdl_interface->test_resource_callback_delete(); 00120 } 00121 00122 TEST(M2MNsdlInterface, resource_callback_reset) 00123 { 00124 m2m_nsdl_interface->test_resource_callback_reset(); 00125 } 00126 00127 TEST(M2MNsdlInterface, timer_expired) 00128 { 00129 m2m_nsdl_interface->test_timer_expired(); 00130 } 00131 00132 TEST(M2MNsdlInterface, process_received_data) 00133 { 00134 m2m_nsdl_interface->test_process_received_data(); 00135 } 00136 00137 TEST(M2MNsdlInterface, stop_timers) 00138 { 00139 m2m_nsdl_interface->test_stop_timers(); 00140 } 00141 00142 TEST(M2MNsdlInterface, observation_to_be_sent) 00143 { 00144 m2m_nsdl_interface->test_observation_to_be_sent(); 00145 } 00146 00147 TEST(M2MNsdlInterface, resource_to_be_deleted) 00148 { 00149 m2m_nsdl_interface->test_resource_to_be_deleted(); 00150 } 00151 00152 TEST(M2MNsdlInterface, value_updated) 00153 { 00154 m2m_nsdl_interface->test_value_updated(); 00155 } 00156 00157 TEST(M2MNsdlInterface, find_resource) 00158 { 00159 m2m_nsdl_interface->test_find_resource(); 00160 } 00161 00162 TEST(M2MNsdlInterface, remove_object) 00163 { 00164 m2m_nsdl_interface->test_remove_object(); 00165 } 00166 00167 TEST(M2MNsdlInterface, add_object_to_list) 00168 { 00169 m2m_nsdl_interface->test_add_object_to_list(); 00170 } 00171 00172 TEST(M2MNsdlInterface, test_send_delayed_response) 00173 { 00174 m2m_nsdl_interface->test_send_delayed_response(); 00175 } 00176 00177 TEST(M2MNsdlInterface, resource_callback_put) 00178 { 00179 m2m_nsdl_interface->test_resource_callback_put(); 00180 } 00181 00182 TEST(M2MNsdlInterface, get_nsdl_handle) 00183 { 00184 m2m_nsdl_interface->test_get_nsdl_handle(); 00185 } 00186 00187 TEST(M2MNsdlInterface, endpoint_name) 00188 { 00189 m2m_nsdl_interface->test_endpoint_name(); 00190 } 00191
Generated on Tue Jul 12 2022 13:05:11 by
1.7.2