static void new_oneValue_sizeOneValue(void **state) { int theValue= 5; array_t array = Array_new(theValue); assert_int_equal(Array_getSize(array), theValue); Array_delete(array); }
static void addEl_oneValue_FirstDataOneValue(void **state) { array_t array = Array_new(5); int theValue= 6; Array_addEl(array,theValue); assert_int_equal(Array_getEl(array,0), theValue); Array_delete(array); }
static void merge_hasTwoPushedValue_returnsMergedValuesAndSizeOfTwo(void **state) { int theValue= 1; array_t array1 = Array_new(theValue); array_t array2 = Array_new(theValue); int addedEl=6; Array_addEl(array1,addedEl); Array_addEl(array2,addedEl); array_t array3=Array_merge(array1, array2); assert_int_equal(Array_getSize(array3), theValue*2); int i; for(i=0;i<theValue*2;i++){ assert_int_equal(Array_getEl(array3,i), addedEl); } Array_delete(array1); Array_delete(array2); Array_delete(array3); }
static void setSize_oneValue_sizeOneValue(void **state) { int theValue1= 5; array_t array = Array_new(theValue1); int theValue2= 6; Array_setSize(array,theValue2); assert_int_equal(Array_getSize(array), theValue2); Array_delete(array); }
void Player_beginner2_think(Player* player, Othello* othello, int* x, int* y, BOOL* isResign){ // 最もたくさんの数が取れる場所に打つ Evaluation eval; PointList list; Othello_moveList(othello, &list); if(list.length > 0){ eval = Player_beginner2_search(player, othello, &list, 5); *x = list.x[eval.index]; *y = list.y[eval.index]; *isResign = FALSE; } else{ *isResign = TRUE; } { Array int_array; int temp; int temp_out; int i; Array_new(&int_array, 5, sizeof(int)); temp = 0; Array_append(&int_array, &temp); temp = 1; Array_append(&int_array, &temp); temp = 2; Array_append(&int_array, &temp); temp = 3; Array_append(&int_array, &temp); temp = 4; Array_append(&int_array, &temp); temp = 5; Array_append(&int_array, &temp); for(i = 0; i < Array_length(&int_array); i++){ temp_out = *(int*)Array_get(&int_array, i); } Array_delete(&int_array); } }
static void newRand_void_sizeInRangeZeroToTen (void **state) { array_t array = Array_newRand(); assert_in_range (Array_getSize(array),0, 10); Array_delete(array); }