joey shelton / LED_Demo

Dependencies:   MAX44000 PWM_Tone_Library nexpaq_mdk

Fork of LED_Demo by Maxim nexpaq

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