1e5d0e473Sopenharmony_ci/* 2e5d0e473Sopenharmony_ci * Copyright (C) 2024 Huawei Device Co., Ltd. 3e5d0e473Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4e5d0e473Sopenharmony_ci * you may not use this file except in compliance with the License. 5e5d0e473Sopenharmony_ci * You may obtain a copy of the License at 6e5d0e473Sopenharmony_ci * 7e5d0e473Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8e5d0e473Sopenharmony_ci * 9e5d0e473Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10e5d0e473Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11e5d0e473Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12e5d0e473Sopenharmony_ci * See the License for the specific language governing permissions and 13e5d0e473Sopenharmony_ci * limitations under the License. 14e5d0e473Sopenharmony_ci */ 15e5d0e473Sopenharmony_ci 16e5d0e473Sopenharmony_ci#include "gtest/gtest.h" 17e5d0e473Sopenharmony_ci#include "sms_mms_common.h" 18e5d0e473Sopenharmony_ci 19e5d0e473Sopenharmony_cinamespace OHOS { 20e5d0e473Sopenharmony_cinamespace Telephony { 21e5d0e473Sopenharmony_ciusing namespace testing::ext; 22e5d0e473Sopenharmony_ci 23e5d0e473Sopenharmony_ciclass SmsMmsCommonTest : public testing::Test { 24e5d0e473Sopenharmony_cipublic: 25e5d0e473Sopenharmony_ci static void SetUpTestCase(); 26e5d0e473Sopenharmony_ci static void TearDownTestCase(); 27e5d0e473Sopenharmony_ci void SetUp(); 28e5d0e473Sopenharmony_ci void TearDown(); 29e5d0e473Sopenharmony_ci}; 30e5d0e473Sopenharmony_civoid SmsMmsCommonTest::SetUpTestCase() {} 31e5d0e473Sopenharmony_ci 32e5d0e473Sopenharmony_civoid SmsMmsCommonTest::TearDownTestCase() {} 33e5d0e473Sopenharmony_ci 34e5d0e473Sopenharmony_civoid SmsMmsCommonTest::SetUp() {} 35e5d0e473Sopenharmony_ci 36e5d0e473Sopenharmony_civoid SmsMmsCommonTest::TearDown() {} 37e5d0e473Sopenharmony_ci 38e5d0e473Sopenharmony_ci/** 39e5d0e473Sopenharmony_ci * @tc.number Telephony_SmsMmsCommonTest_SendBroadcast_0001 40e5d0e473Sopenharmony_ci * @tc.name Test SendBroadcast 41e5d0e473Sopenharmony_ci * @tc.desc Function test 42e5d0e473Sopenharmony_ci */ 43e5d0e473Sopenharmony_ciHWTEST_F(SmsMmsCommonTest, SendBroadcast_0001, Function | MediumTest | Level1) 44e5d0e473Sopenharmony_ci{ 45e5d0e473Sopenharmony_ci std::string sendStatus = ""; 46e5d0e473Sopenharmony_ci uint16_t dataBaseId = 0; 47e5d0e473Sopenharmony_ci DelayedSingleton<SmsMmsCommon>::GetInstance()->SendBroadcast(dataBaseId, 48e5d0e473Sopenharmony_ci SmsMmsCommonData::SMS_MMS_SENT_RESULT_NOTIFY, sendStatus, 49e5d0e473Sopenharmony_ci SmsMmsCommonData::SMS_MMS_INFO_MMS_TYPE); 50e5d0e473Sopenharmony_ci} 51e5d0e473Sopenharmony_ci} // namespace Telephony 52e5d0e473Sopenharmony_ci} // namespace OHOS