Ram Gandikota / Mbed OS ABCD
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers m2mreporthandlertest.cpp Source File

m2mreporthandlertest.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 "CppUTestExt/MockSupport.h"
00019 #include "test_m2mreporthandler.h"
00020 
00021 
00022 TEST_GROUP(M2MReportHandler)
00023 {
00024   Test_M2MReportHandler* m2m_reporthandler;
00025 
00026   void setup()
00027   {
00028     m2m_reporthandler = new Test_M2MReportHandler();
00029   }
00030   void teardown()
00031   {
00032     delete m2m_reporthandler;
00033     mock().clear();
00034   }
00035 };
00036 
00037 TEST(M2MReportHandler, Create)
00038 {
00039     CHECK(m2m_reporthandler != NULL);
00040 }
00041 
00042 TEST(M2MReportHandler, test_set_under_observation)
00043 {
00044     m2m_reporthandler->test_set_under_observation();
00045 }
00046 
00047 TEST(M2MReportHandler, test_parse_notification_attribute)
00048 {
00049     m2m_reporthandler->test_parse_notification_attribute();
00050 }
00051 
00052 TEST(M2MReportHandler, test_timer_expired)
00053 {
00054     m2m_reporthandler->test_timer_expired();
00055 }
00056 
00057 TEST(M2MReportHandler, test_set_value)
00058 {
00059     m2m_reporthandler->test_set_value();
00060 }
00061 
00062 TEST(M2MReportHandler, test_trigger_object_notification)
00063 {
00064     m2m_reporthandler->test_trigger_object_notification();
00065 }
00066 
00067 TEST(M2MReportHandler, test_set_string_notification_trigger)
00068 {
00069     m2m_reporthandler->test_set_string_notification_trigger();
00070 }
00071 
00072 TEST(M2MReportHandler, test_timers)
00073 {
00074     m2m_reporthandler->test_timers();
00075 }
00076 
00077 TEST(M2MReportHandler, test_attribute_flags)
00078 {
00079     m2m_reporthandler->test_attribute_flags();
00080 }
00081