From 0e4a9dca95e1092317b0ad673e41c7bc51608e43 Mon Sep 17 00:00:00 2001 From: Marcus Fritzsch Date: Fri, 1 Aug 2014 09:13:03 +0200 Subject: tests: free resources in DisplaySetRenderOrder_shrinking Signed-off-by: Marcus Fritzsch --- ivi-layermanagement-api/test/ilm_control_test.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/ivi-layermanagement-api/test/ilm_control_test.cpp b/ivi-layermanagement-api/test/ilm_control_test.cpp index 3bc4d9a..b77610c 100644 --- a/ivi-layermanagement-api/test/ilm_control_test.cpp +++ b/ivi-layermanagement-api/test/ilm_control_test.cpp @@ -1171,18 +1171,21 @@ TEST_F(IlmCommandTest, DisplaySetRenderOrder_shrinking) { for (unsigned int j = 0; j < layerCount; ++j) { //put them from end to beginning, so that in each loop iteration the order of layers change - ASSERT_EQ(ILM_SUCCESS, ilm_displaySetRenderOrder(screen, renderOrder + j, layerCount - j)); - ASSERT_EQ(ILM_SUCCESS, ilm_commitChanges()); - ASSERT_EQ(ILM_SUCCESS, ilm_getPropertiesOfScreen(screen, &screenProps)); + EXPECT_EQ(ILM_SUCCESS, ilm_displaySetRenderOrder(screen, renderOrder + j, layerCount - j)); + EXPECT_EQ(ILM_SUCCESS, ilm_commitChanges()); + EXPECT_EQ(ILM_SUCCESS, ilm_getPropertiesOfScreen(screen, &screenProps)); - ASSERT_EQ(layerCount - j, screenProps.layerCount); - for(unsigned int k = 0; k < layerCount - j; ++k) - { - ASSERT_EQ(renderOrder[j + k], screenProps.layerIds[k]); - } + EXPECT_EQ(layerCount - j, screenProps.layerCount); + if (layerCount - j == screenProps.layerCount) + for(unsigned int k = 0; k < layerCount - j; ++k) + { + ASSERT_EQ(renderOrder[j + k], screenProps.layerIds[k]); + } + free(screenProps.layerIds); } } + free(screenIDs); } TEST_F(IlmCommandTest, LayerSetRenderOrder_growing) { -- cgit v1.2.1