} END_TEST


START_TEST(test_es_list_get) {
    es_ListEntry *list = NULL;
    ck_assert_int_eq(NULL,es_list_get(list,10));

    list = es_list_append(list,"1");
    es_list_append(list,"2");

    ck_assert_str_eq("1", es_list_get(list,0)->data);
    ck_assert_str_eq("2", es_list_get(list,1)->data);
    ck_assert_int_eq(NULL,es_list_get(list,2));

  } END_TEST;
Exemple #2
0
es_Status es_tcl_track_radio_load_index(int i) {
  es_ListEntry *e = es_list_get(es_tracksim_track.rmsgs,i);

  if(e==NULL) {
    snprintf(es_msg_buf,ES_MSG_BUF_SIZE,"invalid radio index=%d",i);
    return ES_TCL_ERROR;
  }

  es_tcl_track_radio_buf = ((es_TriggeredRadioMessage*)e->data)->msg;
  return ES_OK;
}