FRDM K64F Metronome

Committer:
ram54288
Date:
Sun May 14 18:37:05 2017 +0000
Revision:
0:dbad57390bd1
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ram54288 0:dbad57390bd1 1 /*
ram54288 0:dbad57390bd1 2 * Copyright (c) 2015 ARM Limited. All rights reserved.
ram54288 0:dbad57390bd1 3 * SPDX-License-Identifier: Apache-2.0
ram54288 0:dbad57390bd1 4 * Licensed under the Apache License, Version 2.0 (the License); you may
ram54288 0:dbad57390bd1 5 * not use this file except in compliance with the License.
ram54288 0:dbad57390bd1 6 * You may obtain a copy of the License at
ram54288 0:dbad57390bd1 7 *
ram54288 0:dbad57390bd1 8 * http://www.apache.org/licenses/LICENSE-2.0
ram54288 0:dbad57390bd1 9 *
ram54288 0:dbad57390bd1 10 * Unless required by applicable law or agreed to in writing, software
ram54288 0:dbad57390bd1 11 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
ram54288 0:dbad57390bd1 12 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
ram54288 0:dbad57390bd1 13 * See the License for the specific language governing permissions and
ram54288 0:dbad57390bd1 14 * limitations under the License.
ram54288 0:dbad57390bd1 15 */
ram54288 0:dbad57390bd1 16 //CppUTest includes should be after your and system includes
ram54288 0:dbad57390bd1 17 #include "CppUTest/TestHarness.h"
ram54288 0:dbad57390bd1 18 #include "test_m2mnsdlinterface.h"
ram54288 0:dbad57390bd1 19
ram54288 0:dbad57390bd1 20 TEST_GROUP(M2MNsdlInterface)
ram54288 0:dbad57390bd1 21 {
ram54288 0:dbad57390bd1 22 Test_M2MNsdlInterface* m2m_nsdl_interface;
ram54288 0:dbad57390bd1 23
ram54288 0:dbad57390bd1 24 void setup()
ram54288 0:dbad57390bd1 25 {
ram54288 0:dbad57390bd1 26 m2m_nsdl_interface = new Test_M2MNsdlInterface();
ram54288 0:dbad57390bd1 27 }
ram54288 0:dbad57390bd1 28 void teardown()
ram54288 0:dbad57390bd1 29 {
ram54288 0:dbad57390bd1 30 delete m2m_nsdl_interface;
ram54288 0:dbad57390bd1 31 m2m_nsdl_interface = NULL;
ram54288 0:dbad57390bd1 32 }
ram54288 0:dbad57390bd1 33 };
ram54288 0:dbad57390bd1 34
ram54288 0:dbad57390bd1 35 TEST(M2MNsdlInterface, create)
ram54288 0:dbad57390bd1 36 {
ram54288 0:dbad57390bd1 37 CHECK(m2m_nsdl_interface->nsdl != NULL);
ram54288 0:dbad57390bd1 38 }
ram54288 0:dbad57390bd1 39
ram54288 0:dbad57390bd1 40 TEST(M2MNsdlInterface, memory_free)
ram54288 0:dbad57390bd1 41 {
ram54288 0:dbad57390bd1 42 m2m_nsdl_interface->test_memory_free();
ram54288 0:dbad57390bd1 43 }
ram54288 0:dbad57390bd1 44
ram54288 0:dbad57390bd1 45 TEST(M2MNsdlInterface, memory_alloc)
ram54288 0:dbad57390bd1 46 {
ram54288 0:dbad57390bd1 47 m2m_nsdl_interface->test_memory_alloc();
ram54288 0:dbad57390bd1 48 }
ram54288 0:dbad57390bd1 49
ram54288 0:dbad57390bd1 50 TEST(M2MNsdlInterface, send_unregister_message)
ram54288 0:dbad57390bd1 51 {
ram54288 0:dbad57390bd1 52 m2m_nsdl_interface->test_send_unregister_message();
ram54288 0:dbad57390bd1 53 }
ram54288 0:dbad57390bd1 54
ram54288 0:dbad57390bd1 55 TEST(M2MNsdlInterface, send_update_registration)
ram54288 0:dbad57390bd1 56 {
ram54288 0:dbad57390bd1 57 m2m_nsdl_interface->test_send_update_registration();
ram54288 0:dbad57390bd1 58 }
ram54288 0:dbad57390bd1 59
ram54288 0:dbad57390bd1 60 TEST(M2MNsdlInterface, send_register_message)
ram54288 0:dbad57390bd1 61 {
ram54288 0:dbad57390bd1 62 m2m_nsdl_interface->test_send_register_message();
ram54288 0:dbad57390bd1 63 }
ram54288 0:dbad57390bd1 64
ram54288 0:dbad57390bd1 65 TEST(M2MNsdlInterface, create_bootstrap_resource)
ram54288 0:dbad57390bd1 66 {
ram54288 0:dbad57390bd1 67 m2m_nsdl_interface->test_create_bootstrap_resource();
ram54288 0:dbad57390bd1 68 }
ram54288 0:dbad57390bd1 69
ram54288 0:dbad57390bd1 70 TEST(M2MNsdlInterface, delete_nsdl_resource)
ram54288 0:dbad57390bd1 71 {
ram54288 0:dbad57390bd1 72 m2m_nsdl_interface->test_delete_nsdl_resource();
ram54288 0:dbad57390bd1 73 }
ram54288 0:dbad57390bd1 74
ram54288 0:dbad57390bd1 75 TEST(M2MNsdlInterface, delete_endpoint)
ram54288 0:dbad57390bd1 76 {
ram54288 0:dbad57390bd1 77 m2m_nsdl_interface->test_delete_endpoint();
ram54288 0:dbad57390bd1 78 }
ram54288 0:dbad57390bd1 79
ram54288 0:dbad57390bd1 80 TEST(M2MNsdlInterface, create_endpoint)
ram54288 0:dbad57390bd1 81 {
ram54288 0:dbad57390bd1 82 m2m_nsdl_interface->test_create_endpoint();
ram54288 0:dbad57390bd1 83 }
ram54288 0:dbad57390bd1 84
ram54288 0:dbad57390bd1 85 TEST(M2MNsdlInterface, send_to_server_callback)
ram54288 0:dbad57390bd1 86 {
ram54288 0:dbad57390bd1 87 m2m_nsdl_interface->test_send_to_server_callback();
ram54288 0:dbad57390bd1 88 }
ram54288 0:dbad57390bd1 89
ram54288 0:dbad57390bd1 90 TEST(M2MNsdlInterface, received_from_server_callback)
ram54288 0:dbad57390bd1 91 {
ram54288 0:dbad57390bd1 92 m2m_nsdl_interface->test_received_from_server_callback();
ram54288 0:dbad57390bd1 93 }
ram54288 0:dbad57390bd1 94
ram54288 0:dbad57390bd1 95 TEST(M2MNsdlInterface, create_nsdl_list_structure)
ram54288 0:dbad57390bd1 96 {
ram54288 0:dbad57390bd1 97 m2m_nsdl_interface->test_create_nsdl_list_structure();
ram54288 0:dbad57390bd1 98 }
ram54288 0:dbad57390bd1 99
ram54288 0:dbad57390bd1 100 TEST(M2MNsdlInterface, resource_callback)
ram54288 0:dbad57390bd1 101 {
ram54288 0:dbad57390bd1 102 m2m_nsdl_interface->test_resource_callback();
ram54288 0:dbad57390bd1 103 }
ram54288 0:dbad57390bd1 104
ram54288 0:dbad57390bd1 105 TEST(M2MNsdlInterface, resource_callback_get)
ram54288 0:dbad57390bd1 106 {
ram54288 0:dbad57390bd1 107 m2m_nsdl_interface->test_resource_callback_get();
ram54288 0:dbad57390bd1 108 }
ram54288 0:dbad57390bd1 109
ram54288 0:dbad57390bd1 110 TEST(M2MNsdlInterface, resource_callback_post)
ram54288 0:dbad57390bd1 111 {
ram54288 0:dbad57390bd1 112 m2m_nsdl_interface->test_resource_callback_post();
ram54288 0:dbad57390bd1 113 }
ram54288 0:dbad57390bd1 114
ram54288 0:dbad57390bd1 115 TEST(M2MNsdlInterface, resource_callback_delete)
ram54288 0:dbad57390bd1 116 {
ram54288 0:dbad57390bd1 117 m2m_nsdl_interface->test_resource_callback_delete();
ram54288 0:dbad57390bd1 118 }
ram54288 0:dbad57390bd1 119
ram54288 0:dbad57390bd1 120 TEST(M2MNsdlInterface, process_received_data)
ram54288 0:dbad57390bd1 121 {
ram54288 0:dbad57390bd1 122 m2m_nsdl_interface->test_process_received_data();
ram54288 0:dbad57390bd1 123 }
ram54288 0:dbad57390bd1 124
ram54288 0:dbad57390bd1 125 TEST(M2MNsdlInterface, timer_expired)
ram54288 0:dbad57390bd1 126 {
ram54288 0:dbad57390bd1 127 m2m_nsdl_interface->test_timer_expired();
ram54288 0:dbad57390bd1 128 }
ram54288 0:dbad57390bd1 129
ram54288 0:dbad57390bd1 130 TEST(M2MNsdlInterface, stop_timers)
ram54288 0:dbad57390bd1 131 {
ram54288 0:dbad57390bd1 132 m2m_nsdl_interface->test_stop_timers();
ram54288 0:dbad57390bd1 133 }
ram54288 0:dbad57390bd1 134
ram54288 0:dbad57390bd1 135 TEST(M2MNsdlInterface, observation_to_be_sent)
ram54288 0:dbad57390bd1 136 {
ram54288 0:dbad57390bd1 137 m2m_nsdl_interface->test_observation_to_be_sent();
ram54288 0:dbad57390bd1 138 }
ram54288 0:dbad57390bd1 139
ram54288 0:dbad57390bd1 140 TEST(M2MNsdlInterface, resource_to_be_deleted)
ram54288 0:dbad57390bd1 141 {
ram54288 0:dbad57390bd1 142 m2m_nsdl_interface->test_resource_to_be_deleted();
ram54288 0:dbad57390bd1 143 }
ram54288 0:dbad57390bd1 144
ram54288 0:dbad57390bd1 145 TEST(M2MNsdlInterface, value_updated)
ram54288 0:dbad57390bd1 146 {
ram54288 0:dbad57390bd1 147 m2m_nsdl_interface->test_value_updated();
ram54288 0:dbad57390bd1 148 }
ram54288 0:dbad57390bd1 149
ram54288 0:dbad57390bd1 150 TEST(M2MNsdlInterface, find_resource)
ram54288 0:dbad57390bd1 151 {
ram54288 0:dbad57390bd1 152 m2m_nsdl_interface->test_find_resource();
ram54288 0:dbad57390bd1 153 }
ram54288 0:dbad57390bd1 154
ram54288 0:dbad57390bd1 155 TEST(M2MNsdlInterface, remove_object)
ram54288 0:dbad57390bd1 156 {
ram54288 0:dbad57390bd1 157 m2m_nsdl_interface->test_remove_object();
ram54288 0:dbad57390bd1 158 }
ram54288 0:dbad57390bd1 159
ram54288 0:dbad57390bd1 160 TEST(M2MNsdlInterface, add_object_to_list)
ram54288 0:dbad57390bd1 161 {
ram54288 0:dbad57390bd1 162 m2m_nsdl_interface->test_add_object_to_list();
ram54288 0:dbad57390bd1 163 }
ram54288 0:dbad57390bd1 164
ram54288 0:dbad57390bd1 165 TEST(M2MNsdlInterface, test_send_delayed_response)
ram54288 0:dbad57390bd1 166 {
ram54288 0:dbad57390bd1 167 m2m_nsdl_interface->test_send_delayed_response();
ram54288 0:dbad57390bd1 168 }
ram54288 0:dbad57390bd1 169
ram54288 0:dbad57390bd1 170 TEST(M2MNsdlInterface, resource_callback_put)
ram54288 0:dbad57390bd1 171 {
ram54288 0:dbad57390bd1 172 m2m_nsdl_interface->test_resource_callback_put();
ram54288 0:dbad57390bd1 173 }
ram54288 0:dbad57390bd1 174
ram54288 0:dbad57390bd1 175 TEST(M2MNsdlInterface, get_nsdl_handle)
ram54288 0:dbad57390bd1 176 {
ram54288 0:dbad57390bd1 177 m2m_nsdl_interface->test_get_nsdl_handle();
ram54288 0:dbad57390bd1 178 }
ram54288 0:dbad57390bd1 179
ram54288 0:dbad57390bd1 180 TEST(M2MNsdlInterface, endpoint_name)
ram54288 0:dbad57390bd1 181 {
ram54288 0:dbad57390bd1 182 m2m_nsdl_interface->test_endpoint_name();
ram54288 0:dbad57390bd1 183 }