mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
@@ -108,5 +108,19 @@ HWTEST_F(StartOptionsTest, start_options_test_002, TestSize.Level1)
|
||||
ret = startOptions.GetWindowFocused();
|
||||
EXPECT_FALSE(ret);
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.name: start_options_test_003
|
||||
* @tc.desc: test class StartOptions &operator= function
|
||||
* @tc.type: FUNC
|
||||
*/
|
||||
HWTEST_F(StartOptionsTest, start_options_test_003, TestSize.Level1)
|
||||
{
|
||||
StartOptions firstStartOptions;
|
||||
int32_t windowMode = 10;
|
||||
firstStartOptions.SetWindowMode(windowMode);
|
||||
StartOptions secondStartOptions = firstStartOptions;
|
||||
EXPECT_EQ(secondStartOptions.GetWindowMode(), firstStartOptions.windowMode_);
|
||||
}
|
||||
} // namespace AppExecFwk
|
||||
} // namespace OHOS
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
#include "want_params.h"
|
||||
#include "want_receiver_stub.h"
|
||||
#include "bool_wrapper.h"
|
||||
#include "start_options.h"
|
||||
|
||||
using namespace testing::ext;
|
||||
using namespace OHOS::AAFwk;
|
||||
@@ -223,6 +224,20 @@ HWTEST_F(TriggerInfoTest, TriggerInfo_0800, Function | MediumTest | Level1)
|
||||
EXPECT_EQ(info->resultCode_, resultCode);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @tc.number : TriggerInfo_0900
|
||||
* @tc.name : TriggerInfo::Builder SetStartOptions
|
||||
* @tc.desc : 1.SetStartOptions
|
||||
*/
|
||||
HWTEST_F(TriggerInfoTest, TriggerInfo_0900, Function | MediumTest | Level1)
|
||||
{
|
||||
std::shared_ptr<TriggerInfo::Builder> builder = std::make_shared<TriggerInfo::Builder>();
|
||||
std::shared_ptr<AAFwk::StartOptions> startOptions = std::make_shared<AAFwk::StartOptions>();
|
||||
builder->SetStartOptions(startOptions);
|
||||
EXPECT_EQ(builder->startOptions_->GetWindowMode(), 0);
|
||||
}
|
||||
|
||||
/*
|
||||
* @tc.number : TriggerInfo_0100
|
||||
* @tc.name : TriggerInfo Constructors
|
||||
|
||||
@@ -197,4 +197,45 @@ HWTEST_F(WantAgentTest, ProcessOptionsTest_0500, TestSize.Level1)
|
||||
option->IsNewProcessMode(value);
|
||||
EXPECT_NE(option, nullptr);
|
||||
}
|
||||
|
||||
/*
|
||||
* @tc.number : ProcessOptionsTest_0600
|
||||
* @tc.name : IsAttachToStatusBarMode
|
||||
* @tc.desc : IsAttachToStatusBarMode
|
||||
*/
|
||||
HWTEST_F(WantAgentTest, ProcessOptionsTest_0600, TestSize.Level1)
|
||||
{
|
||||
auto option = std::make_shared<ProcessOptions>();
|
||||
ProcessMode value = ProcessMode::NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM;
|
||||
bool ret = option->IsAttachToStatusBarMode(value);
|
||||
EXPECT_EQ(ret, true);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @tc.number : ProcessOptionsTest_0700
|
||||
* @tc.name : IsAttachToStatusBarMode
|
||||
* @tc.desc : IsAttachToStatusBarMode
|
||||
*/
|
||||
HWTEST_F(WantAgentTest, ProcessOptionsTest_0700, TestSize.Level1)
|
||||
{
|
||||
auto option = std::make_shared<ProcessOptions>();
|
||||
ProcessMode value = ProcessMode::ATTACH_TO_STATUS_BAR_ITEM;
|
||||
bool ret = option->IsAttachToStatusBarMode(value);
|
||||
EXPECT_EQ(ret, true);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @tc.number : ProcessOptionsTest_0800
|
||||
* @tc.name : IsAttachToStatusBarMode
|
||||
* @tc.desc : IsAttachToStatusBarMode
|
||||
*/
|
||||
HWTEST_F(WantAgentTest, ProcessOptionsTest_0800, TestSize.Level1)
|
||||
{
|
||||
auto option = std::make_shared<ProcessOptions>();
|
||||
ProcessMode value = ProcessMode::UNSPECIFIED;
|
||||
bool ret = option->IsAttachToStatusBarMode(value);
|
||||
EXPECT_EQ(ret, false);
|
||||
}
|
||||
} // namespace OHOS::AbilityRuntime::WantAgent
|
||||
|
||||
Reference in New Issue
Block a user