return;
server_pid = _tc_tdm_client_server_fork(pipe_parent, pipe_child);
- ASSERT_GT(server_pid, 0);
+ EXPECT_GT(server_pid, 0);
}
void TDMClient::ServerKill(void)
tdm_error ret;
client = tdm_client_create(&ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(client, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(client, NULL);
}
TEST_P(TDMClient, ClientCreateNullOther)
{
client = tdm_client_create(NULL);
- ASSERT_NE(client, NULL);
+ EXPECT_NE(client, NULL);
}
TEST_P(TDMClient, ClientDestroy)
tdm_error ret;
client = tdm_client_create(&ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(client, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(client, NULL);
tdm_client_destroy(client);
client = NULL;
{
int fd = TDM_UT_INVALID_VALUE;
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
- ASSERT_EQ(tdm_client_get_fd(client, &fd), TDM_ERROR_NONE);
- ASSERT_GE(fd, 0);
+ EXPECT_EQ(tdm_client_get_fd(client, &fd), TDM_ERROR_NONE);
+ EXPECT_GE(fd, 0);
}
TEST_P(TDMClient, ClientGetFdNullObject)
{
int fd = TDM_UT_INVALID_VALUE;
- ASSERT_EQ(tdm_client_get_fd(NULL, &fd), TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(fd, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_client_get_fd(NULL, &fd), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(fd, TDM_UT_INVALID_VALUE);
}
TEST_P(TDMClient, ClientGetFdNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
- ASSERT_EQ(tdm_client_get_fd(client, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_get_fd(client, NULL), TDM_ERROR_INVALID_PARAMETER);
}
static void
{
bool done = false;
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
- ASSERT_EQ(tdm_client_wait_vblank(client, NULL, 1, 1, 0, _tc_tdm_client_vblank_cb, &done), TDM_ERROR_NONE);
- ASSERT_EQ(done, false);
+ EXPECT_EQ(tdm_client_wait_vblank(client, NULL, 1, 1, 0, _tc_tdm_client_vblank_cb, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(done, false);
while (!done)
- ASSERT_EQ(tdm_client_handle_events(client), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events(client), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientHandleEventNullObject)
{
- ASSERT_EQ(tdm_client_handle_events(NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_handle_events(NULL), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_wait_vblank, deprecated */
{
bool done = false;
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
- ASSERT_EQ(tdm_client_wait_vblank(client, NULL, 1, 1, 0, _tc_tdm_client_vblank_cb, &done), TDM_ERROR_NONE);
- ASSERT_EQ(done, false);
+ EXPECT_EQ(tdm_client_wait_vblank(client, NULL, 1, 1, 0, _tc_tdm_client_vblank_cb, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(done, false);
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
}
/* tdm_client_get_output */
{
tdm_error ret;
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
output = tdm_client_get_output(client, NULL, &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(output, NULL);
}
TEST_P(TDMClient, ClientGetOutputPrimary)
{
tdm_error ret;
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
output = tdm_client_get_output(client, (char*)"primary", &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(output, NULL);
}
TEST_P(TDMClient, ClientGetOutputDefault)
{
tdm_error ret;
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
output = tdm_client_get_output(client, (char*)"default", &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(output, NULL);
}
TEST_P(TDMClient, ClientGetOutputInvalidName)
{
tdm_error ret;
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
output = tdm_client_get_output(client, (char*)"invalid", &ret);
- ASSERT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(output, NULL);
}
TEST_P(TDMClient, ClientGetOutputNullObject)
tdm_error ret;
output = tdm_client_get_output(NULL, NULL, &ret);
- ASSERT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(output, NULL);
}
TEST_P(TDMClient, ClientGetOutputNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
output = tdm_client_get_output(client, NULL, NULL);
- ASSERT_NE(output, NULL);
+ EXPECT_NE(output, NULL);
}
static void
bool done = false;
tdm_output_dpms dpms;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, &done), TDM_ERROR_NONE);
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
+ EXPECT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
- ASSERT_EQ(dpms, TDM_OUTPUT_DPMS_OFF);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(dpms, TDM_OUTPUT_DPMS_OFF);
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
while (dpms != TDM_OUTPUT_DPMS_ON) {
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
}
}
TEST_P(TDMClient, ClientOutputAddChangeHandlerTwice)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_BAD_REQUEST);
+ EXPECT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_BAD_REQUEST);
}
TEST_P(TDMClient, ClientOutputAddChangeHandlerNullObject)
{
- ASSERT_EQ(tdm_client_output_add_change_handler(NULL, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_output_add_change_handler(NULL, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMClient, ClientOutputAddChangeHandlerNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_add_change_handler(output, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_output_add_change_handler(output, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_output_remove_change_handler */
TEST_P(TDMClient, ClientOutputRemoveChangeHandler)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL), TDM_ERROR_NONE);
tdm_client_output_remove_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL);
}
{
bool done = (bool)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb, &done), TDM_ERROR_NONE);
tdm_client_output_remove_change_handler(output, _tc_tdm_client_output_change_dpms_cb, NULL);
}
{
tdm_output_dpms dpms = TDM_OUTPUT_DPMS_ON;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb2, NULL), TDM_ERROR_NONE);
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_add_change_handler(output, _tc_tdm_client_output_change_dpms_cb2, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
while (dpms != TDM_OUTPUT_DPMS_OFF) {
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
}
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
while (dpms != TDM_OUTPUT_DPMS_ON)
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientOutputRemoveChangeHandlerNullObject)
TEST_P(TDMClient, ClientOutputRemoveChangeHandlerNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
tdm_client_output_remove_change_handler(output, NULL, NULL);
}
{
unsigned int refresh = 0;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_refresh_rate(output, &refresh), TDM_ERROR_NONE);
- ASSERT_GT(refresh, 0);
+ EXPECT_EQ(tdm_client_output_get_refresh_rate(output, &refresh), TDM_ERROR_NONE);
+ EXPECT_GT(refresh, 0);
}
TEST_P(TDMClient, ClientOutputGetRefreshRateNullObject)
{
unsigned int refresh = (unsigned int)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(tdm_client_output_get_refresh_rate(NULL, &refresh), TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(refresh, (unsigned int)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_client_output_get_refresh_rate(NULL, &refresh), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(refresh, (unsigned int)TDM_UT_INVALID_VALUE);
}
TEST_P(TDMClient, ClientOutputGetRefreshRateNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_refresh_rate(output, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_output_get_refresh_rate(output, NULL), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_output_get_mode */
{
unsigned int width = 0, height = 0;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_mode(output, &width, &height), TDM_ERROR_NONE);
- ASSERT_GT(width, 0);
- ASSERT_GT(height, 0);
+ EXPECT_EQ(tdm_client_output_get_mode(output, &width, &height), TDM_ERROR_NONE);
+ EXPECT_GT(width, 0);
+ EXPECT_GT(height, 0);
}
TEST_P(TDMClient, ClientOutputGetModeNullObject)
unsigned int width = (unsigned int)TDM_UT_INVALID_VALUE;
unsigned int height = (unsigned int)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(tdm_client_output_get_mode(NULL, &width, &height), TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(width, (unsigned int)TDM_UT_INVALID_VALUE);
- ASSERT_EQ(height, (unsigned int)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_client_output_get_mode(NULL, &width, &height), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(width, (unsigned int)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(height, (unsigned int)TDM_UT_INVALID_VALUE);
}
TEST_P(TDMClient, ClientOutputGetModeNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_mode(output, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_output_get_mode(output, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_output_get_conn_status */
{
tdm_output_conn_status status = (tdm_output_conn_status)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_conn_status(output, &status), TDM_ERROR_NONE);
- ASSERT_NE(status, (tdm_output_conn_status)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_client_output_get_conn_status(output, &status), TDM_ERROR_NONE);
+ EXPECT_NE(status, (tdm_output_conn_status)TDM_UT_INVALID_VALUE);
}
TEST_P(TDMClient, ClientOutputGetConnStatusNullObject)
{
tdm_output_conn_status status = (tdm_output_conn_status)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(tdm_client_output_get_conn_status(NULL, &status), TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(status, (tdm_output_conn_status)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_client_output_get_conn_status(NULL, &status), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(status, (tdm_output_conn_status)TDM_UT_INVALID_VALUE);
}
TEST_P(TDMClient, ClientOutputGetConnStatusNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_conn_status(output, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_output_get_conn_status(output, NULL), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_output_get_dpms */
{
tdm_output_dpms dpms = (tdm_output_dpms)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
- ASSERT_NE(dpms, (tdm_output_dpms)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_NE(dpms, (tdm_output_dpms)TDM_UT_INVALID_VALUE);
}
TEST_P(TDMClient, ClientOutputGetDpmsNullObject)
{
tdm_output_dpms dpms = (tdm_output_dpms)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(tdm_client_output_get_dpms(NULL, &dpms), TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(dpms, (tdm_output_dpms)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_client_output_get_dpms(NULL, &dpms), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(dpms, (tdm_output_dpms)TDM_UT_INVALID_VALUE);
}
TEST_P(TDMClient, ClientOutputGetDpmsNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
- ASSERT_EQ(tdm_client_output_get_dpms(output, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, NULL), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_output_create_vblank */
{
tdm_error ret;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
vblank = tdm_client_output_create_vblank(output, &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(vblank, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(vblank, NULL);
}
TEST_P(TDMClient, ClientOutputCreateVblankNullObject)
tdm_error ret;
vblank = tdm_client_output_create_vblank(NULL, &ret);
- ASSERT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(vblank, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(vblank, NULL);
}
TEST_P(TDMClient, ClientOutputCreateVblankNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
vblank = tdm_client_output_create_vblank(output, NULL);
- ASSERT_NE(vblank, NULL);
+ EXPECT_NE(vblank, NULL);
}
/* tdm_client_vblank_destroy */
{
tdm_error ret;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
vblank = tdm_client_output_create_vblank(output, &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(vblank, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(vblank, NULL);
tdm_client_vblank_destroy(vblank);
vblank = NULL;
/* tdm_client_vblank_set_name */
TEST_P(TDMClient, ClientVblankSetName)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_name(vblank, TDM_UT_VBLANK_NAME), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_name(vblank, TDM_UT_VBLANK_NAME), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetNameTwice)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_name(vblank, TDM_UT_VBLANK_NAME), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_set_name(vblank, TDM_UT_VBLANK_NAME), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_name(vblank, TDM_UT_VBLANK_NAME), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_name(vblank, TDM_UT_VBLANK_NAME), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetNameNullObject)
{
- ASSERT_EQ(tdm_client_vblank_set_name(NULL, TDM_UT_VBLANK_NAME), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_set_name(NULL, TDM_UT_VBLANK_NAME), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_vblank_set_sync */
TEST_P(TDMClient, ClientVblankSetSync)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_sync(vblank, 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_sync(vblank, 1), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetSyncTwice)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_sync(vblank, 1), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_set_sync(vblank, 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_sync(vblank, 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_sync(vblank, 1), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetSyncNullObject)
{
- ASSERT_EQ(tdm_client_vblank_set_sync(NULL, 1), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_set_sync(NULL, 1), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_vblank_set_fps */
TEST_P(TDMClient, ClientVblankSetFps)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_fps(vblank, 30), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_fps(vblank, 30), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetFpsTwice)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_fps(vblank, 30), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_set_fps(vblank, 30), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_fps(vblank, 30), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_fps(vblank, 30), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetFpsNullObject)
{
- ASSERT_EQ(tdm_client_vblank_set_fps(NULL, 30), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_set_fps(NULL, 30), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_vblank_set_offset */
TEST_P(TDMClient, ClientVblankSetOffset)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_offset(vblank, 10), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_offset(vblank, 10), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetOffsetTwice)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_offset(vblank, 10), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_set_offset(vblank, 10), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_offset(vblank, 10), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_offset(vblank, 10), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetOffsetNullObject)
{
- ASSERT_EQ(tdm_client_vblank_set_offset(NULL, 10), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_set_offset(NULL, 10), TDM_ERROR_INVALID_PARAMETER);
}
/* tdm_client_vblank_set_enable_fake */
TEST_P(TDMClient, ClientVblankSetEnableFake)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetEnableFakeTwice)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankSetEnableFakeNullObject)
{
- ASSERT_EQ(tdm_client_vblank_set_enable_fake(NULL, 1), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_set_enable_fake(NULL, 1), TDM_ERROR_INVALID_PARAMETER);
}
static void
{
bool done;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
done = false;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
start = tdm_helper_get_time();
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_LT((end - start), (vrefresh_interval + vrefresh_interval));
+ EXPECT_LT((end - start), (vrefresh_interval + vrefresh_interval));
}
TEST_P(TDMClient, ClientVblankWaitFewTime)
{
bool done1, done2, done3;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
done1 = done2 = done3 = false;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done1), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done2), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done3), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done2), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done3), TDM_ERROR_NONE);
start = tdm_helper_get_time();
while (!done1 || !done2 || !done3)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_LT((end - start), (vrefresh_interval + vrefresh_interval));
+ EXPECT_LT((end - start), (vrefresh_interval + vrefresh_interval));
}
TEST_P(TDMClient, ClientVblankWaitInterval0)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 0, _tc_tdm_client_vblank_cb2, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 0, _tc_tdm_client_vblank_cb2, NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMClient, ClientVblankWaitInterval)
{
bool done;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
/* start from 1 */
for (int t = 1; t < 10; t++) {
done = false;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, t, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, t, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
start = tdm_helper_get_time();
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_GT((end - start), (vrefresh_interval * (t - 1)));
- ASSERT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
+ EXPECT_GT((end - start), (vrefresh_interval * (t - 1)));
+ EXPECT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
}
}
TEST_P(TDMClient, ClientVblankWaitSeq)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
for (int t = 0; t < 10; t++) {
unsigned int cur_seq = 0, temp = 0;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb3, &cur_seq), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb3, &cur_seq), TDM_ERROR_NONE);
while (cur_seq == 0)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
start = tdm_helper_get_time();
- ASSERT_EQ(tdm_client_vblank_wait_seq(vblank, cur_seq + 1, _tc_tdm_client_vblank_cb3, &temp), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait_seq(vblank, cur_seq + 1, _tc_tdm_client_vblank_cb3, &temp), TDM_ERROR_NONE);
while (temp == 0)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_LT((end - start), (vrefresh_interval + vrefresh_interval));
+ EXPECT_LT((end - start), (vrefresh_interval + vrefresh_interval));
}
}
TEST_P(TDMClient, ClientVblankWaitSeqInterval)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
/* start from 1 */
for (int t = 1; t < 10; t++) {
unsigned int cur_seq = 0, temp = 0;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb3, &cur_seq), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb3, &cur_seq), TDM_ERROR_NONE);
while (cur_seq == 0)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
start = tdm_helper_get_time();
- ASSERT_EQ(tdm_client_vblank_wait_seq(vblank, cur_seq + t, _tc_tdm_client_vblank_cb3, &temp), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait_seq(vblank, cur_seq + t, _tc_tdm_client_vblank_cb3, &temp), TDM_ERROR_NONE);
while (temp == 0)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_GT((end - start), (vrefresh_interval * (t - 1)));
- ASSERT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
+ EXPECT_GT((end - start), (vrefresh_interval * (t - 1)));
+ EXPECT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
}
}
{
bool done;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_offset(vblank, 100), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_offset(vblank, 100), TDM_ERROR_NONE);
done = false;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
start = tdm_helper_get_time();
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_GT((end - start), (0.1));
- ASSERT_LT((end - start), (vrefresh_interval + vrefresh_interval + 0.1));
+ EXPECT_GT((end - start), (0.1));
+ EXPECT_LT((end - start), (vrefresh_interval + vrefresh_interval + 0.1));
}
TEST_P(TDMClient, ClientVblankWaitSetFps)
double interval;
unsigned int fps = 10;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_set_fps(vblank, fps), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_fps(vblank, fps), TDM_ERROR_NONE);
interval = 1.0 / (double)fps;
done = false;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
start = tdm_helper_get_time();
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_GT((end - start), (interval - vrefresh_interval * 2));
- ASSERT_LT((end - start), (interval + vrefresh_interval));
+ EXPECT_GT((end - start), (interval - vrefresh_interval * 2));
+ EXPECT_LT((end - start), (interval + vrefresh_interval));
}
#if 0
unsigned int global_fps = 5;
double start, end, interval;
- ASSERT_EQ(TestPrepareOutput(), true);
- ASSERT_EQ(TestCreateVblanks3(), true);
- ASSERT_EQ(vblank_count, 3);
+ EXPECT_EQ(TestPrepareOutput(), true);
+ EXPECT_EQ(TestCreateVblanks3(), true);
+ EXPECT_EQ(vblank_count, 3);
- ASSERT_EQ(tdm_vblank_get_fps(vblanks[0], &fps), TDM_ERROR_NONE);
- ASSERT_TRUE(fps >= 30 && fps != (unsigned int)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_vblank_get_fps(vblanks[0], &fps), TDM_ERROR_NONE);
+ EXPECT_TRUE(fps >= 30 && fps != (unsigned int)TDM_UT_INVALID_VALUE);
vrefresh_interval = 1.0 / (double)fps;
for (int v = 0; v < 3; v++)
- ASSERT_EQ(tdm_vblank_set_fixed_fps(vblanks[v], 10 * (v + 1)), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_vblank_set_fixed_fps(vblanks[v], 10 * (v + 1)), TDM_ERROR_NONE);
/* enable test */
tdm_vblank_enable_global_fps(1, global_fps);
for (int v = 0; v < 3; v++) {
cur_seq[v] = 0;
- ASSERT_EQ(tdm_vblank_wait(vblanks[v], 0, 0, 1, _tc_tdm_vblank_cb, &cur_seq[v]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_vblank_wait(vblanks[v], 0, 0, 1, _tc_tdm_vblank_cb, &cur_seq[v]), TDM_ERROR_NONE);
}
start = tdm_helper_get_time();
while (cur_seq[0] == 0)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
end = tdm_helper_get_time();
- ASSERT_NE(cur_seq[1], 0);
- ASSERT_NE(cur_seq[2], 0);
+ EXPECT_NE(cur_seq[1], 0);
+ EXPECT_NE(cur_seq[2], 0);
/* "+- vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_GT((end - start), (interval - vrefresh_interval));
- ASSERT_LT((end - start), (interval + vrefresh_interval));
+ EXPECT_GT((end - start), (interval - vrefresh_interval));
+ EXPECT_LT((end - start), (interval + vrefresh_interval));
/* disable test */
tdm_vblank_enable_global_fps(0, 0);
for (int v = 0; v < 3; v++) {
cur_seq[v] = 0;
- ASSERT_EQ(tdm_vblank_wait(vblanks[v], 0, 0, 1, _tc_tdm_vblank_cb, &cur_seq[v]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_vblank_wait(vblanks[v], 0, 0, 1, _tc_tdm_vblank_cb, &cur_seq[v]), TDM_ERROR_NONE);
}
while (cur_seq[0] == 0)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
- ASSERT_EQ(cur_seq[1], 0);
- ASSERT_EQ(cur_seq[2], 0);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(cur_seq[1], 0);
+ EXPECT_EQ(cur_seq[2], 0);
while (cur_seq[1] == 0)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
- ASSERT_EQ(cur_seq[2], 0);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(cur_seq[2], 0);
}
TEST_P(TDMVblank, VblankWaitIgnoreGlobalFps)
unsigned int global_fps = 5;
double start, end, interval;
- ASSERT_EQ(TestPrepareOutput(), true);
- ASSERT_EQ(TestCreateVblanks3(), true);
- ASSERT_EQ(vblank_count, 3);
+ EXPECT_EQ(TestPrepareOutput(), true);
+ EXPECT_EQ(TestCreateVblanks3(), true);
+ EXPECT_EQ(vblank_count, 3);
- ASSERT_EQ(tdm_vblank_get_fps(vblanks[0], &fps), TDM_ERROR_NONE);
- ASSERT_TRUE(fps >= 30 && fps != (unsigned int)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_vblank_get_fps(vblanks[0], &fps), TDM_ERROR_NONE);
+ EXPECT_TRUE(fps >= 30 && fps != (unsigned int)TDM_UT_INVALID_VALUE);
interval = 1.0 / (double)fps;
/* 2nd vblank will ignore the global fps. */
- ASSERT_EQ(tdm_vblank_ignore_global_fps(vblanks[1], 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_vblank_ignore_global_fps(vblanks[1], 1), TDM_ERROR_NONE);
tdm_vblank_enable_global_fps(1, global_fps);
for (int v = 0; v < 3; v++) {
cur_seq[v] = 0;
- ASSERT_EQ(tdm_vblank_wait(vblanks[v], 0, 0, 1, _tc_tdm_vblank_cb, &cur_seq[v]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_vblank_wait(vblanks[v], 0, 0, 1, _tc_tdm_vblank_cb, &cur_seq[v]), TDM_ERROR_NONE);
}
start = tdm_helper_get_time();
while (cur_seq[1] == 0)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
end = tdm_helper_get_time();
- ASSERT_EQ(cur_seq[0], 0);
- ASSERT_EQ(cur_seq[2], 0);
+ EXPECT_EQ(cur_seq[0], 0);
+ EXPECT_EQ(cur_seq[2], 0);
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_LT((end - start), (interval + interval));
+ EXPECT_LT((end - start), (interval + interval));
while (cur_seq[0] == 0)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
- ASSERT_NE(cur_seq[2], 0);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_NE(cur_seq[2], 0);
}
#endif
{
unsigned int cur_seq = 0;
- ASSERT_EQ(tdm_client_vblank_wait(NULL, 1, _tc_tdm_client_vblank_cb3, &cur_seq), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_wait(NULL, 1, _tc_tdm_client_vblank_cb3, &cur_seq), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMClient, ClientVblankWaitNullOther)
{
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMClient, ClientVblankWaitDpmsOff)
{
tdm_output_dpms dpms = (tdm_output_dpms)TDM_UT_INVALID_VALUE;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
while (dpms != TDM_OUTPUT_DPMS_OFF)
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
- ASSERT_EQ(dpms, TDM_OUTPUT_DPMS_OFF);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(dpms, TDM_OUTPUT_DPMS_OFF);
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, NULL), TDM_ERROR_DPMS_OFF);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, NULL), TDM_ERROR_DPMS_OFF);
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
while (dpms != TDM_OUTPUT_DPMS_ON)
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
}
TEST_P(TDMClient, ClientVblankWaitSetEnableFakeDpmsOff)
tdm_output_dpms dpms = (tdm_output_dpms)TDM_UT_INVALID_VALUE;
bool done;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_OFF), true);
while (dpms != TDM_OUTPUT_DPMS_OFF)
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_set_enable_fake(vblank, 1), TDM_ERROR_NONE);
done = false;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
- ASSERT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
+ EXPECT_EQ(_tc_tdm_pipe_write_msg(pipe_child[1], pipe_parent[0], TDM_UT_PIPE_MSG_DPMS_ON), true);
while (dpms != TDM_OUTPUT_DPMS_ON)
- ASSERT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_output_get_dpms(output, &dpms), TDM_ERROR_NONE);
}
/* tdm_client_vblank_wait */
bool done;
unsigned int waiting;
- ASSERT_EQ(PrepareClient(), true);
- ASSERT_EQ(PrepareOutput(), true);
- ASSERT_EQ(PrepareVblank(), true);
+ EXPECT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareOutput(), true);
+ EXPECT_EQ(PrepareVblank(), true);
done = false;
- ASSERT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_vblank_wait(vblank, 1, _tc_tdm_client_vblank_cb2, &done), TDM_ERROR_NONE);
waiting = tdm_client_vblank_is_waiting(vblank);
- ASSERT_EQ(waiting, 1);
+ EXPECT_EQ(waiting, 1);
start = tdm_helper_get_time();
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(client, 3000), TDM_ERROR_NONE);
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- ASSERT_LT((end - start), (vrefresh_interval + vrefresh_interval));
+ EXPECT_LT((end - start), (vrefresh_interval + vrefresh_interval));
waiting = tdm_client_vblank_is_waiting(vblank);
- ASSERT_EQ(waiting, 0);
+ EXPECT_EQ(waiting, 0);
}
/* tdm_client_vblank_wait */
TEST_P(TDMClient, ClientVblankIsWaitingNullObject)
{
unsigned int waiting = tdm_client_vblank_is_waiting(NULL);
- ASSERT_EQ(waiting, 0);
+ EXPECT_EQ(waiting, 0);
}
TEST_P(TDMClient, ClientCreateVOutput)
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
if (virtual_conf == 0) {
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
- ASSERT_EQ(PrepareClient(), true);
+ EXPECT_EQ(PrepareClient(), true);
voutput = tdm_client_create_voutput(client, name, &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(voutput, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(voutput, NULL);
tdm_client_voutput_destroy(voutput);
}
return;
server_pid = _tc_tdm_client_server_fork(pipe_parent, pipe_child);
- ASSERT_GT(server_pid, 0);
+ EXPECT_GT(server_pid, 0);
}
void TDMVirtualOutput::SetUpTestCase(void)
if (server_pid == -1)
ServerFork();
- ASSERT_EQ(PrepareVOutput(), true);
+ EXPECT_EQ(PrepareVOutput(), true);
}
void TDMVirtualOutput::TearDownTestCase(void)
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
_tc_tdm_client_virutual_make_available_mode(modes, count);
ret = tdm_client_voutput_set_available_modes(this->voutput, modes, count);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
}
TEST_F(TDMVirtualOutput, FailTestSetAvailableModes)
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
ret = tdm_client_voutput_set_available_modes(NULL, modes, count);
- ASSERT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
ret = tdm_client_voutput_set_available_modes(this->voutput, NULL, count);
- ASSERT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
}
TEST_F(TDMVirtualOutput, SetPhysicalSize)
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
ret = tdm_client_voutput_set_physical_size(this->voutput, mmWidth, mmHeight);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
}
TEST_F(TDMVirtualOutput, FailTestSetPhysicalSize)
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
ret = tdm_client_voutput_set_physical_size(this->voutput, invalid_mmWidth, invalid_mmHeight);
- ASSERT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(ret, TDM_ERROR_INVALID_PARAMETER);
}
static void
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
ret = tdm_client_voutput_add_commit_handler(this->voutput,
_tc_tdm_client_voutput_commit_handler,
&flag_callback_called);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
-// ASSERT_EQ(flag_callback_called, 1);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+// EXPECT_EQ(flag_callback_called, 1);
tdm_client_voutput_remove_commit_handler(this->voutput,
_tc_tdm_client_voutput_commit_handler,
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
ret = tdm_client_voutput_commit_done(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
}
TEST_F(TDMVirtualOutput, GetClientOutput)
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
output = tdm_client_voutput_get_client_output(this->voutput, &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(output, NULL);
}
static void
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
output = tdm_client_voutput_get_client_output(this->voutput, &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(output, NULL);
ret = tdm_client_output_add_change_handler(output, _tc_voutput_output_handler_cb, &done);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_output_add_change_handler(output, _tc_voutput_output_handler_cb2, &done2);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_voutput_set_physical_size(this->voutput, mmWidth, mmHeight);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
_tc_tdm_client_virutual_make_available_mode(modes, count);
ret = tdm_client_voutput_set_available_modes(this->voutput, modes, count);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_voutput_connect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
ret = tdm_client_voutput_disconnect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
while (!done2)
- ASSERT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
tdm_client_output_remove_change_handler(output, _tc_voutput_output_handler_cb, &done);
tdm_client_output_remove_change_handler(output, _tc_voutput_output_handler_cb2, &done2);
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
output = tdm_client_voutput_get_client_output(this->voutput, &ret);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
- ASSERT_NE(output, NULL);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_NE(output, NULL);
ret = tdm_client_output_add_change_handler(output, _tc_voutput_output_handler_cb, &done);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_output_add_change_handler(output, _tc_voutput_output_handler_cb2, &done2);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_output_add_change_handler(output, _tc_voutput_output_handler_cb3, &done3);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_voutput_set_physical_size(this->voutput, mmWidth, mmHeight);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
_tc_tdm_client_virutual_make_available_mode(modes, count);
ret = tdm_client_voutput_set_available_modes(this->voutput, modes, count);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_voutput_connect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_client_voutput_set_mode(this->voutput, count - 1), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_voutput_set_mode(this->voutput, count - 1), TDM_ERROR_NONE);
while (!done3)
- ASSERT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
ret = tdm_client_voutput_disconnect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
while (!done2)
- ASSERT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_client_handle_events_timeout(this->client, 3000), TDM_ERROR_NONE);
tdm_client_output_remove_change_handler(output, _tc_voutput_output_handler_cb, &done);
tdm_client_output_remove_change_handler(output, _tc_voutput_output_handler_cb2, &done2);
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
ret = tdm_client_voutput_set_physical_size(this->voutput, mmWidth, mmHeight);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
_tc_tdm_client_virutual_make_available_mode(modes, count);
ret = tdm_client_voutput_set_available_modes(this->voutput, modes, count);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_voutput_connect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
tdm_client_handle_events_timeout(this->client, 50);
- ASSERT_EQ(tdm_client_voutput_set_mode(NULL, 0), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_voutput_set_mode(NULL, 0), TDM_ERROR_INVALID_PARAMETER);
ret = tdm_client_voutput_disconnect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
tdm_client_handle_events_timeout(this->client, 0);
}
if (this->voutput == NULL) {
virtual_conf = tdm_config_get_int(TDM_CONFIG_KEY_GENERAL_VIRTUAL_OUTPUT, 0);
- ASSERT_EQ(virtual_conf, 0);
+ EXPECT_EQ(virtual_conf, 0);
return;
}
ret = tdm_client_voutput_set_physical_size(this->voutput, mmWidth, mmHeight);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
_tc_tdm_client_virutual_make_available_mode(modes, count);
ret = tdm_client_voutput_set_available_modes(this->voutput, modes, count);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
ret = tdm_client_voutput_connect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
tdm_client_handle_events_timeout(this->client, 50);
- ASSERT_EQ(tdm_client_voutput_set_mode(this->voutput, -1), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_client_voutput_set_mode(this->voutput, -1), TDM_ERROR_INVALID_PARAMETER);
ret = tdm_client_voutput_disconnect(this->voutput);
- ASSERT_EQ(ret, TDM_ERROR_NONE);
+ EXPECT_EQ(ret, TDM_ERROR_NONE);
tdm_client_handle_events_timeout(this->client, 0);
}