diff --git a/test/unittest/ge_particle_circular_halo_shader_test.cpp b/test/unittest/ge_particle_circular_halo_shader_test.cpp index fc721f2423e3b6bb4ed06b0764cb352766fd19de..67324d2cf5b82a47478ceacb5aa95cb7ab4d7346 100644 --- a/test/unittest/ge_particle_circular_halo_shader_test.cpp +++ b/test/unittest/ge_particle_circular_halo_shader_test.cpp @@ -33,11 +33,11 @@ public: void TearDown() override; std::shared_ptr MakeImage(Drawing::Canvas& canvas); - static inline Drawing::Canvas canvas_; + Drawing::Canvas canvas_; std::shared_ptr image_ { nullptr }; // 1.0f, 1.0f, 2.0f, 2.0f is left top right bottom - Drawing::Rect rect_ { 1.0f, 1.0f, 2.0f, 2.0f }; + Drawing::Rect rect_ { 0.0f, 0.0f, 100.0f, 100.0f }; }; void GEParticleCircularHaloShaderTest::SetUpTestCase(void) {} @@ -65,6 +65,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest001, params.noise_ = 4.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -86,6 +87,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest002, params.noise_ = 4.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -107,6 +109,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest003, params.noise_ = 4.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -128,6 +131,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest004, params.noise_ = 4.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -149,6 +153,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest005, params.noise_ = 4.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -170,6 +175,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest006, params.noise_ = 4.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -191,6 +197,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest007, params.noise_ = 4.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -212,6 +219,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest008, params.noise_ = -2.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -233,6 +241,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest009, params.noise_ = -2.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -253,6 +262,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest010, params.noise_ = 2.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) { @@ -274,6 +284,7 @@ HWTEST_F(GEParticleCircularHaloShaderTest, GEParticleCircularHaloShaderTest011, params.noise_ = 2.0f; auto shader = GEParticleCircularHaloShader::CreateParticleCircularHaloShader(params); + shader->GEParticleCircularHaloShader::Preprocess(canvas_, rect_); auto shaderEffect = shader->MakeParticleCircularHaloShader(rect_); if (shaderEffect) {