13c3173acSopenharmony_ci/* 23c3173acSopenharmony_ci * Copyright (c) 2022 Huawei Device Co., Ltd. 33c3173acSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 43c3173acSopenharmony_ci * you may not use this file except in compliance with the License. 53c3173acSopenharmony_ci * You may obtain a copy of the License at 63c3173acSopenharmony_ci * 73c3173acSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 83c3173acSopenharmony_ci * 93c3173acSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 103c3173acSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 113c3173acSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 123c3173acSopenharmony_ci * See the License for the specific language governing permissions and 133c3173acSopenharmony_ci * limitations under the License. 143c3173acSopenharmony_ci */ 153c3173acSopenharmony_ci 163c3173acSopenharmony_ci#include "gtest/gtest.h" 173c3173acSopenharmony_ci#include "qos_policy.h" 183c3173acSopenharmony_ci 193c3173acSopenharmony_cinamespace OHOS { 203c3173acSopenharmony_cinamespace FFRT_TEST { 213c3173acSopenharmony_ciusing namespace testing; 223c3173acSopenharmony_ciusing namespace testing::ext; 233c3173acSopenharmony_ciusing namespace OHOS::FFRT_TEST; 243c3173acSopenharmony_ciusing namespace ConcurrentTask; 253c3173acSopenharmony_ciusing namespace std; 263c3173acSopenharmony_ci 273c3173acSopenharmony_ci 283c3173acSopenharmony_ciclass QosPolicyTest : public testing::Test { 293c3173acSopenharmony_cipublic: 303c3173acSopenharmony_ci static void SetUpTestCase(); 313c3173acSopenharmony_ci static void TearDownTestCase(); 323c3173acSopenharmony_ci void SetUp(); 333c3173acSopenharmony_ci void TearDown(); 343c3173acSopenharmony_ci}; 353c3173acSopenharmony_ci 363c3173acSopenharmony_civoid QosPolicyTest::SetUpTestCase() 373c3173acSopenharmony_ci{ 383c3173acSopenharmony_ci} 393c3173acSopenharmony_ci 403c3173acSopenharmony_civoid QosPolicyTest::TearDownTestCase() 413c3173acSopenharmony_ci{ 423c3173acSopenharmony_ci} 433c3173acSopenharmony_ci 443c3173acSopenharmony_civoid QosPolicyTest::SetUp() 453c3173acSopenharmony_ci{ 463c3173acSopenharmony_ci} 473c3173acSopenharmony_ci 483c3173acSopenharmony_civoid QosPolicyTest::TearDown() 493c3173acSopenharmony_ci{ 503c3173acSopenharmony_ci} 513c3173acSopenharmony_ci 523c3173acSopenharmony_ci/** 533c3173acSopenharmony_ci * @tc.name: DecDepRefTest 543c3173acSopenharmony_ci * @tc.desc: Confirm the test binary can execute in root priv. 553c3173acSopenharmony_ci * @tc.type: FUNC 563c3173acSopenharmony_ci */ 573c3173acSopenharmony_ciHWTEST_F(QosPolicyTest, TaskHandleTest, TestSize.Level1) 583c3173acSopenharmony_ci{ 593c3173acSopenharmony_ci QosPolicy qosPolicy; 603c3173acSopenharmony_ci qosPolicy.Init(); 613c3173acSopenharmony_ci} 623c3173acSopenharmony_ci} 633c3173acSopenharmony_ci}