mirror of
https://gitee.com/openharmony/graphic_graphic_2d
synced 2024-10-07 00:13:53 +00:00
fix tdd
Signed-off-by: 王德海 <wangdehai2@huawei.com> Change-Id: Ie562dfb5cc294d856a253a2b532bbca1385dc84f
This commit is contained in:
parent
71f8844804
commit
9e49b67d5c
@ -68,6 +68,12 @@ group("test") {
|
|||||||
|
|
||||||
## Build RSGraphicTest
|
## Build RSGraphicTest
|
||||||
ohos_unittest("RSGraphicTest") {
|
ohos_unittest("RSGraphicTest") {
|
||||||
|
sanitize = {
|
||||||
|
cfi = true
|
||||||
|
cfi_cross_dso = true
|
||||||
|
debug = false
|
||||||
|
}
|
||||||
|
|
||||||
module_out_path = module_output_path
|
module_out_path = module_output_path
|
||||||
sources = []
|
sources = []
|
||||||
sources += drawing_engine_sources
|
sources += drawing_engine_sources
|
||||||
|
@ -178,6 +178,7 @@ HWTEST_F(RSPaintFilterCanvasTest, SetHighContrastTest001, TestSize.Level1)
|
|||||||
HWTEST_F(RSPaintFilterCanvasTest, RestoreAlphaTest001, TestSize.Level1)
|
HWTEST_F(RSPaintFilterCanvasTest, RestoreAlphaTest001, TestSize.Level1)
|
||||||
{
|
{
|
||||||
paintFilterCanvas_->RestoreAlpha();
|
paintFilterCanvas_->RestoreAlpha();
|
||||||
|
ASSERT_EQ(paintFilterCanvas_->GetAlphaSaveCount(), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -202,6 +203,7 @@ HWTEST_F(RSPaintFilterCanvasTest, RestoreAlphaToCountTest, TestSize.Level1)
|
|||||||
HWTEST_F(RSPaintFilterCanvasTest, RestoreEnvTest, TestSize.Level1)
|
HWTEST_F(RSPaintFilterCanvasTest, RestoreEnvTest, TestSize.Level1)
|
||||||
{
|
{
|
||||||
paintFilterCanvas_->RestoreEnv();
|
paintFilterCanvas_->RestoreEnv();
|
||||||
|
ASSERT_EQ(paintFilterCanvas_->GetAlphaSaveCount(), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -227,6 +229,7 @@ HWTEST_F(RSPaintFilterCanvasTest, SetEnvForegroundColorTest, TestSize.Level1)
|
|||||||
{
|
{
|
||||||
Color color;
|
Color color;
|
||||||
paintFilterCanvas_->SetEnvForegroundColor(color);
|
paintFilterCanvas_->SetEnvForegroundColor(color);
|
||||||
|
ASSERT_EQ(paintFilterCanvas_->GetEnvForegroundColor(), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -240,6 +243,7 @@ HWTEST_F(RSPaintFilterCanvasTest, GetEnvForegroundColorTest, TestSize.Level1)
|
|||||||
Color color { SET_COLOR };
|
Color color { SET_COLOR };
|
||||||
Color setColor {};
|
Color setColor {};
|
||||||
paintFilterCanvas_->SetEnvForegroundColor(setColor);
|
paintFilterCanvas_->SetEnvForegroundColor(setColor);
|
||||||
|
ASSERT_EQ(paintFilterCanvas_->GetEnvForegroundColor(), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -173,6 +173,7 @@ HWTEST_F(RSPointLightManagerTest, PrepareLight001, TestSize.Level1)
|
|||||||
|
|
||||||
instance->AddDirtyLightSource(node.weak_from_this());
|
instance->AddDirtyLightSource(node.weak_from_this());
|
||||||
instance->PrepareLight();
|
instance->PrepareLight();
|
||||||
|
EXPECT_TRUE(!instance->illuminatedNodeMap_.empty());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -389,18 +390,28 @@ HWTEST_F(RSPointLightManagerTest, CalculateLightPosForIlluminated001, TestSize.L
|
|||||||
|
|
||||||
instance->SetScreenRotation(ScreenRotation::ROTATION_0);
|
instance->SetScreenRotation(ScreenRotation::ROTATION_0);
|
||||||
auto pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
auto pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
||||||
|
EXPECT_EQ(pos.x_, 20);
|
||||||
|
EXPECT_EQ(pos.y_, 20);
|
||||||
|
|
||||||
instance->SetScreenRotation(ScreenRotation::ROTATION_90);
|
instance->SetScreenRotation(ScreenRotation::ROTATION_90);
|
||||||
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
||||||
|
EXPECT_EQ(pos.x_, -20);
|
||||||
|
EXPECT_EQ(pos.y_, 20);
|
||||||
|
|
||||||
instance->SetScreenRotation(ScreenRotation::ROTATION_180);
|
instance->SetScreenRotation(ScreenRotation::ROTATION_180);
|
||||||
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
||||||
|
EXPECT_EQ(pos.x_, -20);
|
||||||
|
EXPECT_EQ(pos.y_, -20);
|
||||||
|
|
||||||
instance->SetScreenRotation(ScreenRotation::ROTATION_270);
|
instance->SetScreenRotation(ScreenRotation::ROTATION_270);
|
||||||
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
||||||
|
EXPECT_EQ(pos.x_, 20);
|
||||||
|
EXPECT_EQ(pos.y_, -20);
|
||||||
|
|
||||||
instance->SetScreenRotation(ScreenRotation::INVALID_SCREEN_ROTATION);
|
instance->SetScreenRotation(ScreenRotation::INVALID_SCREEN_ROTATION);
|
||||||
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
pos = instance->CalculateLightPosForIlluminated(*lightSourcePtr, illuminatedGeoPtr->GetAbsRect());
|
||||||
|
EXPECT_EQ(pos.x_, 0);
|
||||||
|
EXPECT_EQ(pos.y_, 0);
|
||||||
}
|
}
|
||||||
} // namespace Rosen
|
} // namespace Rosen
|
||||||
} // namespace OHOS
|
} // namespace OHOS
|
@ -47,6 +47,7 @@ HWTEST_F(RSPropertyTraceTest, PropertiesDisplayByTrace001, TestSize.Level1)
|
|||||||
auto boundsGeometry = std::make_shared<RSObjAbsGeometry>();
|
auto boundsGeometry = std::make_shared<RSObjAbsGeometry>();
|
||||||
const NodeId id = 1;
|
const NodeId id = 1;
|
||||||
RSPropertyTrace::GetInstance().PropertiesDisplayByTrace(id, boundsGeometry);
|
RSPropertyTrace::GetInstance().PropertiesDisplayByTrace(id, boundsGeometry);
|
||||||
|
EXPECT_NE(RSPropertyTrace::GetInstance().IsNeedRefreshConfig(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -58,6 +59,7 @@ HWTEST_F(RSPropertyTraceTest, PropertiesDisplayByTrace001, TestSize.Level1)
|
|||||||
HWTEST_F(RSPropertyTraceTest, RefreshNodeTraceInfo001, TestSize.Level1)
|
HWTEST_F(RSPropertyTraceTest, RefreshNodeTraceInfo001, TestSize.Level1)
|
||||||
{
|
{
|
||||||
RSPropertyTrace::GetInstance().RefreshNodeTraceInfo();
|
RSPropertyTrace::GetInstance().RefreshNodeTraceInfo();
|
||||||
|
EXPECT_NE(RSPropertyTrace::GetInstance().IsNeedRefreshConfig(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -191,7 +193,12 @@ HWTEST_F(RSPropertyTraceTest, IsNeedPropertyTrace002, TestSize.Level1)
|
|||||||
HWTEST_F(RSPropertyTraceTest, AddTraceFlag001, TestSize.Level1)
|
HWTEST_F(RSPropertyTraceTest, AddTraceFlag001, TestSize.Level1)
|
||||||
{
|
{
|
||||||
std::string flag = "flag";
|
std::string flag = "flag";
|
||||||
|
std::string nodeName = "node";
|
||||||
|
std::string info = "NODE_NAME:";
|
||||||
RSPropertyTrace::GetInstance().AddTraceFlag(flag);
|
RSPropertyTrace::GetInstance().AddTraceFlag(flag);
|
||||||
|
RSPropertyTrace::GetInstance().DealNodeNameConfig(info);
|
||||||
|
bool res = RSPropertyTrace::GetInstance().IsNeedPropertyTrace(nodeName);
|
||||||
|
EXPECT_EQ(res, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -203,6 +210,7 @@ HWTEST_F(RSPropertyTraceTest, AddTraceFlag001, TestSize.Level1)
|
|||||||
HWTEST_F(RSPropertyTraceTest, ClearNodeAndPropertyInfo001, TestSize.Level1)
|
HWTEST_F(RSPropertyTraceTest, ClearNodeAndPropertyInfo001, TestSize.Level1)
|
||||||
{
|
{
|
||||||
RSPropertyTrace::GetInstance().ClearNodeAndPropertyInfo();
|
RSPropertyTrace::GetInstance().ClearNodeAndPropertyInfo();
|
||||||
|
EXPECT_TRUE(RSPropertyTrace::GetInstance().nodeIdSet_.empty());
|
||||||
}
|
}
|
||||||
} // namespace Rosen
|
} // namespace Rosen
|
||||||
} // namespace OHOS
|
} // namespace OHOS
|
@ -36,6 +36,7 @@ HWTEST_F(RSExtNodeOperationTest, GetInstance001, TestSize.Level1)
|
|||||||
{
|
{
|
||||||
auto& rs = RSExtNodeOperation::GetInstance();
|
auto& rs = RSExtNodeOperation::GetInstance();
|
||||||
(void)(rs);
|
(void)(rs);
|
||||||
|
ASSERT_FALSE(RSExtNodeOperation::GetInstance().CheckNeedToProcess("test"));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -57,5 +58,6 @@ HWTEST_F(RSExtNodeOperationTest, CheckNeedToProcess001, TestSize.Level1)
|
|||||||
HWTEST_F(RSExtNodeOperationTest, ProcessRSSurfaceNode001, TestSize.Level1)
|
HWTEST_F(RSExtNodeOperationTest, ProcessRSSurfaceNode001, TestSize.Level1)
|
||||||
{
|
{
|
||||||
RSExtNodeOperation::GetInstance().ProcessRSExtNode("test_id", 0x5555, 1.0f, 1.0f, nullptr);
|
RSExtNodeOperation::GetInstance().ProcessRSExtNode("test_id", 0x5555, 1.0f, 1.0f, nullptr);
|
||||||
|
ASSERT_FALSE(RSExtNodeOperation::GetInstance().CheckNeedToProcess("test_id"));
|
||||||
}
|
}
|
||||||
} // namespace OHOS::Rosen
|
} // namespace OHOS::Rosen
|
||||||
|
@ -51,7 +51,7 @@ HWTEST_F(RSFrameRatePolicyTest, interface, TestSize.Level1)
|
|||||||
|
|
||||||
std::string scene = "0";
|
std::string scene = "0";
|
||||||
float speed = 1.0;
|
float speed = 1.0;
|
||||||
instance->GetPreferredFps(scene, speed);
|
EXPECT_EQ(instance->GetPreferredFps(scene, speed), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -65,7 +65,7 @@ HWTEST_F(RSFrameRatePolicyTest, GetRefreshRateMode_Test, TestSize.Level1)
|
|||||||
|
|
||||||
instance->RegisterHgmConfigChangeCallback();
|
instance->RegisterHgmConfigChangeCallback();
|
||||||
|
|
||||||
instance->GetRefreshRateModeName();
|
EXPECT_EQ(instance->GetRefreshRateModeName(), -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -36,6 +36,7 @@ HWTEST_F(RSUIShareContextTest, GetInstance001, TestSize.Level1)
|
|||||||
{
|
{
|
||||||
auto& rs = RSUIShareContext::GetInstance();
|
auto& rs = RSUIShareContext::GetInstance();
|
||||||
(void)(rs);
|
(void)(rs);
|
||||||
|
ASSERT_FALSE(RSUIShareContext::GetInstance().GetRsRenderContext() == nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -47,5 +48,6 @@ HWTEST_F(RSUIShareContextTest, GetRsRenderContext001, TestSize.Level1)
|
|||||||
{
|
{
|
||||||
auto context = RSUIShareContext::GetInstance().GetRsRenderContext();
|
auto context = RSUIShareContext::GetInstance().GetRsRenderContext();
|
||||||
(void)(context);
|
(void)(context);
|
||||||
|
ASSERT_FALSE(context == nullptr);
|
||||||
}
|
}
|
||||||
} // namespace OHOS::Rosen
|
} // namespace OHOS::Rosen
|
||||||
|
Loading…
Reference in New Issue
Block a user