コード例 #1
0
ファイル: test_cvector.c プロジェクト: erikd/fossology
void test_cvector_insert()
{
  cvector vec;
  int tester = 1;

  /* start the test */

  /* run the functions */
  cvector_init(&vec, int_function_registry());
  cvector_insert(vec, vec->data, &tester);
  cvector_insert(vec, vec->data, &tester);
  cvector_insert(vec, vec->data, &tester);

  /* test the results */
  FO_ASSERT_EQUAL(*(int*)vec->data[0], tester);
  tester = 2;
  FO_ASSERT_NOT_EQUAL(*(int*)vec->data[0], tester);

  cvector_destroy(vec);
}
コード例 #2
0
ファイル: test_cvector.c プロジェクト: Triangled/fossology
void test_cvector_insert()
{
  cvector vec;
  int tester = 1;

  /* start the test */
  printf("Test cvector_insert:");

  /* run the functions */
  cvector_init(&vec, int_function_registry());
  cvector_insert(vec, vec->data, &tester);
  cvector_insert(vec, vec->data, &tester);
  cvector_insert(vec, vec->data, &tester);

  /* test the results */
  CU_ASSERT_EQUAL(*(int*)vec->data[0], tester);
  tester = 2;
  CU_ASSERT_NOT_EQUAL(*(int*)vec->data[0], tester);

  cvector_destroy(vec);
  test_failure();
  printf("\n");
}