114cf0368Sopenharmony_ci/* 214cf0368Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd. 314cf0368Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 414cf0368Sopenharmony_ci * you may not use this file except in compliance with the License. 514cf0368Sopenharmony_ci * You may obtain a copy of the License at 614cf0368Sopenharmony_ci * 714cf0368Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 814cf0368Sopenharmony_ci * 914cf0368Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1014cf0368Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1114cf0368Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1214cf0368Sopenharmony_ci * See the License for the specific language governing permissions and 1314cf0368Sopenharmony_ci * limitations under the License. 1414cf0368Sopenharmony_ci */ 1514cf0368Sopenharmony_ci#define LOG_TAG "FolderTest" 1614cf0368Sopenharmony_ci 1714cf0368Sopenharmony_ci#include <unistd.h> 1814cf0368Sopenharmony_ci#include <gtest/gtest.h> 1914cf0368Sopenharmony_ci#include <string> 2014cf0368Sopenharmony_ci 2114cf0368Sopenharmony_ci#include "logger.h" 2214cf0368Sopenharmony_ci#include "folder.h" 2314cf0368Sopenharmony_ci 2414cf0368Sopenharmony_ciusing namespace testing::ext; 2514cf0368Sopenharmony_ciusing namespace OHOS::UDMF; 2614cf0368Sopenharmony_ciusing namespace OHOS; 2714cf0368Sopenharmony_cinamespace OHOS::Test { 2814cf0368Sopenharmony_ciusing namespace std; 2914cf0368Sopenharmony_ci 3014cf0368Sopenharmony_ciclass FolderTest : public testing::Test { 3114cf0368Sopenharmony_cipublic: 3214cf0368Sopenharmony_ci static void SetUpTestCase(); 3314cf0368Sopenharmony_ci static void TearDownTestCase(); 3414cf0368Sopenharmony_ci void SetUp() override; 3514cf0368Sopenharmony_ci void TearDown() override; 3614cf0368Sopenharmony_ci}; 3714cf0368Sopenharmony_ci 3814cf0368Sopenharmony_civoid FolderTest::SetUpTestCase() 3914cf0368Sopenharmony_ci{ 4014cf0368Sopenharmony_ci} 4114cf0368Sopenharmony_ci 4214cf0368Sopenharmony_civoid FolderTest::TearDownTestCase() 4314cf0368Sopenharmony_ci{ 4414cf0368Sopenharmony_ci} 4514cf0368Sopenharmony_ci 4614cf0368Sopenharmony_civoid FolderTest::SetUp() 4714cf0368Sopenharmony_ci{ 4814cf0368Sopenharmony_ci} 4914cf0368Sopenharmony_ci 5014cf0368Sopenharmony_civoid FolderTest::TearDown() 5114cf0368Sopenharmony_ci{ 5214cf0368Sopenharmony_ci} 5314cf0368Sopenharmony_ci 5414cf0368Sopenharmony_ci/** 5514cf0368Sopenharmony_ci* @tc.name: Folder001 5614cf0368Sopenharmony_ci* @tc.desc: Normal testcase of Folder 5714cf0368Sopenharmony_ci* @tc.type: FUNC 5814cf0368Sopenharmony_ci*/ 5914cf0368Sopenharmony_ciHWTEST_F(FolderTest, Folder001, TestSize.Level1) 6014cf0368Sopenharmony_ci{ 6114cf0368Sopenharmony_ci LOG_INFO(UDMF_TEST, "Folder001 begin."); 6214cf0368Sopenharmony_ci UDType type = UDType::ENTITY; 6314cf0368Sopenharmony_ci ValueType value = 0; 6414cf0368Sopenharmony_ci Folder floder(type, value); 6514cf0368Sopenharmony_ci EXPECT_EQ(floder.dataType_, FOLDER); 6614cf0368Sopenharmony_ci LOG_INFO(UDMF_TEST, "Folder001 end."); 6714cf0368Sopenharmony_ci} 6814cf0368Sopenharmony_ci} // OHOS::Test 69