TBMBufmgr::TearDown();
}
+static int memory_for_invalid_param;
+static tbm_surface_h invalid_surface = (tbm_surface_h)&memory_for_invalid_param;
+
TEST_F(TBMSurface, SurfaceCeateFailInvalidGeometry)
{
tbm_surface_h surf1 = NULL;
TEST_F(TBMSurface, SurfaceGetFormatFailInvalidInput)
{
- tbm_surface_h invalid_surface = (tbm_surface_h)1;
tbm_format fmt = tbm_surface_get_format(invalid_surface);
EXPECT_EQ(0, fmt);
EXPECT_STREQ(tbm_error_str(tbm_get_last_error()), tbm_error_str(TBM_SURFACE_ERROR_INVALID_PARAMETER));
TEST_F(TBMSurface, SurfaceGetWidthFailInvalidInput)
{
- tbm_surface_h invalid_surface = (tbm_surface_h)1;
int width = tbm_surface_get_width(invalid_surface);
EXPECT_EQ(width, TBM_SURFACE_ERROR_INVALID_PARAMETER);
EXPECT_STREQ(tbm_error_str(tbm_get_last_error()), tbm_error_str(TBM_SURFACE_ERROR_INVALID_PARAMETER));
TEST_F(TBMSurface, SurfaceGetHeightFailInvalidInput)
{
- tbm_surface_h invalid_surface = (tbm_surface_h)1;
int height = tbm_surface_get_height(invalid_surface);
EXPECT_EQ(height, TBM_SURFACE_ERROR_INVALID_PARAMETER);
EXPECT_STREQ(tbm_error_str(tbm_get_last_error()), tbm_error_str(TBM_SURFACE_ERROR_INVALID_PARAMETER));
TEST_F(TBMSurface, SurfaceGetInfoInvalidInput)
{
- tbm_surface_h invalid_surface = (tbm_surface_h)1;
tbm_surface_info_s info;
tbm_surface_error_e result = TBM_SURFACE_ERROR_NONE;
{
tbm_surface_info_s info;
tbm_surface_error_e result = TBM_SURFACE_ERROR_NONE;
- tbm_surface_h invalid_surface = (tbm_surface_h)1;
result = (tbm_surface_error_e)tbm_surface_map(invalid_surface, 0, &info);
EXPECT_STREQ(tbm_error_str(result), tbm_error_str(TBM_SURFACE_ERROR_INVALID_PARAMETER));
TEST_F(TBMSurface, SurfaceUnmapFailInvalidInput)
{
tbm_surface_error_e result = TBM_SURFACE_ERROR_NONE;
- tbm_surface_h invalid_surface = (tbm_surface_h)1;
result = (tbm_surface_error_e)tbm_surface_unmap(invalid_surface);
EXPECT_STREQ(tbm_error_str(result), tbm_error_str(TBM_SURFACE_ERROR_INVALID_PARAMETER));
EXPECT_STREQ(tbm_error_str(result), tbm_error_str(TBM_ERROR_INVALID_PARAMETER));