#include "main.h" int main(void) { tensor_test_run_all(); return 0; } void tensor_test_run_all(void) { int i; void (*test_func[NUM_TEST_FUNC])(void) = { &tensor_test_is_empty, &tensor_test_is_equal, &tensor_test_check_size, &tensor_test_set_size, &tensor_test_set, &tensor_test_get, &tensor_test_init_one, &tensor_test_init_zero, &tensor_test_init_rand, &tensor_test_cpy, &tensor_test_add_inplace, &tensor_test_sub_inplace, &tensor_test_add, &tensor_test_sub, }; printf("\n### Running tests... ###\n\n"); for(i = 0; i < NUM_TEST_FUNC; i++) { test_func[i](); } printf("\n### %i functions tested. ###\n\n", NUM_TEST_FUNC); }