11401458bSopenharmony_ci/*
21401458bSopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd.
31401458bSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
41401458bSopenharmony_ci * you may not use this file except in compliance with the License.
51401458bSopenharmony_ci * You may obtain a copy of the License at
61401458bSopenharmony_ci *
71401458bSopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
81401458bSopenharmony_ci *
91401458bSopenharmony_ci * Unless required by applicable law or agreed to in writing, software
101401458bSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
111401458bSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
121401458bSopenharmony_ci * See the License for the specific language governing permissions and
131401458bSopenharmony_ci * limitations under the License.
141401458bSopenharmony_ci */
151401458bSopenharmony_ci
161401458bSopenharmony_ci#ifndef HISYSEVENT_NATIVE_TEST_H
171401458bSopenharmony_ci#define HISYSEVENT_NATIVE_TEST_H
181401458bSopenharmony_ci
191401458bSopenharmony_ci#include <gtest/gtest.h>
201401458bSopenharmony_ci
211401458bSopenharmony_ci#define HISYSEVENT_PERIOD 5
221401458bSopenharmony_ci#define HISYSEVENT_THRESHOLD 6
231401458bSopenharmony_ci
241401458bSopenharmony_ciclass HiSysEventNativeTest : public testing::Test {
251401458bSopenharmony_cipublic:
261401458bSopenharmony_ci    static void SetUpTestCase(void);
271401458bSopenharmony_ci    static void TearDownTestCase(void);
281401458bSopenharmony_ci    void SetUp();
291401458bSopenharmony_ci    void TearDown();
301401458bSopenharmony_ci};
311401458bSopenharmony_ci
321401458bSopenharmony_ci#endif // HISYSEVENT_NATIVE_TEST_H
33