diff --git a/services/hdfaudioclient/test/unittest/audio_render_internal/audio_render_internal_test.cpp b/services/hdfaudioclient/test/unittest/audio_render_internal/audio_render_internal_test.cpp index 1a1665ff1b723ca50b5fb17638e4f1420c1a6e9b..1377ee4a916d126c27bea44f0ec5430595596079 100644 --- a/services/hdfaudioclient/test/unittest/audio_render_internal/audio_render_internal_test.cpp +++ b/services/hdfaudioclient/test/unittest/audio_render_internal/audio_render_internal_test.cpp @@ -128,10 +128,10 @@ HWTEST_F(AudioRenderTest, GetRenderSpeedInternal_001, TestSize.Level1) */ HWTEST_F(AudioRenderTest, GetRenderSpeedInternal_002, TestSize.Level1) { - struct AudioRenderContext renderContext; struct AudioRender *render = new AudioRender; float *speed = new float; - int32_t ret = renderContext.instance_.GetRenderSpeed(render, speed); + AudioRenderContext *context = reinterpret_cast(render); + int32_t ret = context->instance_.GetRenderSpeed(render, speed); delete render; delete speed; EXPECT_EQ(ERR_DH_AUDIO_NULLPTR, ret);