{
SKIP_FLAG(has_output);
- ASSERT_EXIT({tdm_vblank_destroy((tdm_vblank *)0xFFFFFFFF);},
+ ASSERT_EXIT({tdm_vblank_destroy((tdm_vblank *)0xFFFFFFFF); exit(0);},
::testing::ExitedWithCode(0), "");
}
::testing::ExitedWithCode(0), "");
}
-TEST_F(TDMVblank, VblankGetOffsetFailWrongOffsetPtr)
-{
- tdm_error error = TDM_ERROR_BAD_MODULE;
- SKIP_FLAG(has_output);
-
- ASSERT_EXIT({error = tdm_vblank_get_offset(default_vblank, (int *)0xFFFFFFFF);
- if (error == TDM_ERROR_NONE)
- exit(1);
- else
- exit(0);},
- ::testing::ExitedWithCode(0), "");
-}
-
TEST_F(TDMVblank, VblankGetOffsetSuccesWithoutSet)
{
tdm_error error;
SKIP_FLAG(has_output);
error = tdm_vblank_set_offset(default_vblank, set_offset);
- ASSERT_TRUE(error != TDM_ERROR_NONE);
+ ASSERT_TRUE(error == TDM_ERROR_NONE);
error = tdm_vblank_get_offset(default_vblank, &ret_offset);
- ASSERT_TRUE(error != TDM_ERROR_NONE);
+ ASSERT_TRUE(error == TDM_ERROR_NONE);
ASSERT_TRUE(set_offset == ret_offset);
}