if (tc_tdm_display_has_pp_capability(dpy)) {
EXPECT_EQ(PreparePP(), true);
EXPECT_EQ(tdm_display_get_pp_available_formats(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ DestroyPP();
}
}
if (tc_tdm_display_has_pp_capability(dpy)) {
EXPECT_EQ(PreparePP(), true);
EXPECT_EQ(tdm_display_get_pp_available_size(dpy, NULL, NULL, NULL, NULL, NULL), TDM_ERROR_NONE);
+ DestroyPP();
}
}
if (tc_tdm_display_has_pp_capability(dpy)) {
EXPECT_EQ(PreparePP(), true);
EXPECT_EQ(tdm_display_get_pp_preferred_align_vertical(NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ DestroyPP();
}
}
EXPECT_EQ(PreparePP(), true);
EXPECT_EQ(tdm_pp_set_info(pp, NULL), TDM_ERROR_INVALID_PARAMETER);
+ DestroyPP();
}
static void
EXPECT_EQ(PreparePP(), true);
EXPECT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, NULL), TDM_ERROR_NONE);
+ DestroyPP();
}
TEST_P(TDMBackendPP, PPSetDoneHandlerNullObject)
EXPECT_EQ(PreparePP(), true);
EXPECT_EQ(tdm_pp_set_done_handler(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ DestroyPP();
}
TEST_P(TDMBackendPP, PPAttach)
TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
EXPECT_EQ(PreparePP(), true);
-
EXPECT_EQ(tdm_pp_attach(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ DestroyPP();
}
TEST_P(TDMBackendPP, PPCommit)
TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
EXPECT_EQ(PreparePP(), true);
-
EXPECT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
+ DestroyPP();
}
TEST_P(TDMBackendPP, PPCommitNullOBject)
ShowBuffer(b);
DestroyBuffers();
+
+ DestroyPP();
}
TEST_P(TDMBackendPP, PPDestroyWithoutCommit)
pp = NULL;
DestroyBuffers();
+
+ DestroyPP();
}
TEST_P(TDMBackendPP, PPDestroyBeforeDone)
pp = NULL;
DestroyBuffers();
+
+ DestroyPP();
}
#ifdef TDM_UT_TEST_WITH_PARAMS