1 /* 2 * Copyright (c) 2022 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #include "gtest/gtest.h" 17 18 #include "utils.h" 19 20 #define private public 21 #define protected public 22 #include "nandlife_controller.h" 23 #undef private 24 #undef protected 25 26 namespace OHOS { 27 namespace Memory { 28 using namespace testing; 29 using namespace testing::ext; 30 31 class NandLifeControllerTest : public testing::Test { 32 public: 33 static void SetUpTestCase(); 34 static void TearDownTestCase(); 35 void SetUp(); 36 void TearDown(); 37 }; 38 SetUpTestCase()39void NandLifeControllerTest::SetUpTestCase() 40 { 41 } 42 TearDownTestCase()43void NandLifeControllerTest::TearDownTestCase() 44 { 45 } 46 SetUp()47void NandLifeControllerTest::SetUp() 48 { 49 } 50 TearDown()51void NandLifeControllerTest::TearDown() 52 { 53 } 54 55 HWTEST_F(NandLifeControllerTest, GetSwapOutKBSinceKernelBootTest, TestSize.Level1) 56 { 57 unsigned long long swapOutKBSinceKernelBoot = 0; 58 EXPECT_EQ(NandLifeController::GetInstance().GetSwapOutKBSinceKernelBoot(swapOutKBSinceKernelBoot), true); 59 } 60 } // namespace Memory 61 } // namespace OHOS