Пример #1
0
void test_array_list_creation_and_deletion ()
{
  // create and delete simple array list
  array_list *list = create_array_list_simple ();
  TEST_ASSERT_NOT_NULL (list);
  delete_array_list (list);

  // create and delete array list with a initial size of 10
  list = create_array_list (15);
  TEST_ASSERT_NOT_NULL (list);
  TEST_ASSERT_EQUAL_INT (list->allocated_items, 15);
  delete_array_list (list);

  // try to create a array list with a initial size of less than 0
  list = create_array_list (-1);
  TEST_ASSERT_NOT_NULL (list);
  delete_array_list (list);
}
Пример #2
0
array_list *create_array_list_simple ()
{
  return create_array_list (ARRAY_LIST_DEFAULT_SIZE);
}
void
setup()
{
    l = create_array_list(type_INT, 2);
    l->add(l, data_for(10)); 
}