TBMBufmgr::TearDown();
}
+static int memory_for_invalid_param;
+static tbm_surface_h invalid_surface = (tbm_surface_h)&memory_for_invalid_param;
+
/* tbm_surface_h tbm_surface_internal_create_with_flags(int width, int height, int format, int flags) */
TEST_F(TBMSurfaceInternal, SurfaceInternalCeateDestroyTest)
{
/* tbm_surface_internal_is_valid(tbm_surface_h surface) */
TEST_F(TBMSurfaceInternal, SurfaceInteranlIsValid)
{
- tbm_surface_h invalid_surface;
-
EXPECT_TRUE(tbm_surface_internal_is_valid(surface));
EXPECT_STREQ(tbm_error_str(tbm_get_last_error()), tbm_error_str(TBM_ERROR_NONE));
EXPECT_FALSE(tbm_surface_internal_is_valid(NULL));
EXPECT_STREQ(tbm_error_str(tbm_get_last_error()), tbm_error_str(TBM_ERROR_INVALID_PARAMETER));
- invalid_surface = (tbm_surface_h)UT_TBM_INVALID_VALUE;
EXPECT_FALSE(tbm_surface_internal_is_valid((tbm_surface_h)&invalid_surface));
EXPECT_STREQ(tbm_error_str(tbm_get_last_error()), tbm_error_str(TBM_ERROR_INVALID_PARAMETER));
}
TEST_F(TBMSurfaceInternal, GetBoFailInvalideInput)
{
- tbm_surface_h invalide_surface = (tbm_surface_h)1;
tbm_bo bo = NULL;
/* invalid surface */
- bo = tbm_surface_internal_get_bo(invalide_surface, 0);
+ bo = tbm_surface_internal_get_bo(invalid_surface, 0);
EXPECT_EQ(nullptr, bo);
EXPECT_STREQ(tbm_error_str(tbm_get_last_error()), tbm_error_str(TBM_ERROR_INVALID_PARAMETER));