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.
Dependencies: MAX44000 PWM_Tone_Library nexpaq_mdk
Fork of LED_Demo by
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 12:28:38 by
1.7.2
