void test_range(int line, int index, int bo, int offset, int size) { test_index(line, GL_SHADER_STORAGE_BUFFER_BINDING, index, bo); test_index(line, GL_SHADER_STORAGE_BUFFER_START, index, offset); test_index(line, GL_SHADER_STORAGE_BUFFER_SIZE, index, size); }
/**** Global functions definitions. ****/ ErrorNumber test_yahoo( void ) { ErrorNumber retValue; TA_UDBase *udb; TA_Libc *libHandle; printf( "Testing Yahoo! data source\n" ); retValue = allocLib( &libHandle, &udb ); if( retValue != TA_TEST_PASS ) return retValue; retValue = test_index( libHandle, udb ); if( retValue != TA_TEST_PASS ) { printf( "Note: Yahoo! data source tests requires \n" ); printf( " an internet connection.\n" ); printf( "\nTest failed with value %d\n", retValue ); return retValue; } retValue = freeLib( libHandle, udb ); if( retValue != TA_TEST_PASS ) return retValue; return TA_TEST_PASS; }
int main(void) { test_ctz_clz(); test_count(); test_rotl_rotr(); test_bswap(); test_index(); }
char * get_mn( int i, char **p, int size, int psize) { if (test_index(i, size, psize)) { return (p[i]); } else { return ("??"); } }
int main() { int failures = 0; printf("Starting linked list test...\n"); failures += test_create(); failures += test_append_element(); failures += test_prepend_element(); failures += test_prepend_five(); failures += test_append_five(); failures += test_add_many(); failures += test_add_struct(); failures += test_append_list(); failures += test_append_list_empty(); failures += test_prepend_list(); failures += test_prepend_list_empty(); failures += test_reverse(); failures += test_shallow_copy(); failures += test_shift(); failures += test_reduce(); failures += test_insert(); failures += test_insert_at_head(); failures += test_insert_at_tail(); failures += test_delete(); failures += test_delete_at_head(); failures += test_delete_at_tail(); failures += test_index(); failures += test_destroy(); failures += test_clear(); failures += test_llist_index_of_f(); failures += test_to_array(); failures += test_delete_last(); failures += test_delete_last_few(); if (0 == failures) { printf("All tests ok.\n"); } else { printf("%d test(s) FAILED.\n", failures); return 1; } return 0; }
int main(int argc,char** argv) { DynArray* m = dyn_make(1); assert(dyn_empty(m)); int nonce = 35; assert(0 == dyn_search(m, nonce)); assert(0 == dyn_binsearch(m, nonce)); int a = 123; dyn_push(m, a); assert(!dyn_empty(m)); assert(m->tail == 1); test_index(m, 0, a); assert(dyn_search(m, nonce) == 1); assert(dyn_binsearch(m, nonce) == 1); int b = 97; dyn_insert(m, 0, b); assert(!dyn_empty(m)); assert(m->tail == 2); test_index(m, 0, b); test_index(m, 1, a); assert(dyn_search(m, nonce) == 2); assert(dyn_binsearch(m, nonce) == 2); int c = 203; dyn_insert(m, 2, c); assert(!dyn_empty(m)); assert(m->tail == 3); test_index(m, 0, b); test_index(m, 1, a); test_index(m, 2, c); // TODO more and better tests. puts("All ok!"); return 0; }
int main(int arc, char * * argv) { char buf[32]; char desc[64]; char rhost[64]; /*char rhost[32];*/ unsigned short iport; unsigned int timestamp; u_int64_t packets = 0; u_int64_t bytes = 0; openlog("testobsdrdr", LOG_PERROR, LOG_USER); if(init_redirect() < 0) { fprintf(stderr, "init_redirect() failed\n"); return 1; } #if 0 add_redirect_rule("ep0", 12123, "192.168.1.23", 1234); add_redirect_rule2("ep0", 12155, "192.168.1.155", 1255, IPPROTO_TCP); #endif add_redirect_rule2("ep0", "8.8.8.8", 12123, "192.168.1.125", 1234, IPPROTO_UDP, "test description", 0); #if 0 add_redirect_rule2("em0", 12123, "127.1.2.3", 1234, IPPROTO_TCP, "test description tcp"); #endif list_rules(); list_eports_tcp(); if(get_redirect_rule("xl1", 4662, IPPROTO_TCP, buf, sizeof(buf), &iport, desc, sizeof(desc), rhost, sizeof(rhost), ×tamp, &packets, &bytes) < 0) printf("get_redirect_rule() failed\n"); else { printf("\n%s:%d '%s' packets=%llu bytes=%llu\n", buf, (int)iport, desc, packets, bytes); } if(delete_redirect_rule("ep0", 12123, IPPROTO_UDP) < 0) printf("delete_redirect_rule() failed\n"); else printf("delete_redirect_rule() succeded\n"); if(delete_redirect_rule("ep0", 12123, IPPROTO_UDP) < 0) printf("delete_redirect_rule() failed\n"); else printf("delete_redirect_rule() succeded\n"); #if 0 test_index(); clear_redirect_rules(); list_rules(); #endif return 0; }
void selftest(void) { // for handling "errout" if (setjmp(jbuf)) return; #if SELFTEST test_low_level(); test_multiply(); test_scan(); test_power(); test_factor_number(); test_test(); test_tensor(); test_bake(); test(__FILE__, s, sizeof (s) / sizeof (char *)); // "s" is in selftest.h test_abs(); test_adj(); test_arg(); test_besselj(); test_bessely(); test_ceiling(); test_choose(); test_circexp(); test_clock(); test_cofactor(); test_condense(); test_contract(); test_defint(); test_denominator(); test_derivative(); test_dirac(); test_erf(); test_erfc(); test_expand(); test_expcos(); test_expsin(); test_factorpoly(); test_float(); test_floor(); test_gamma(); test_gcd(); test_imag(); test_inner(); test_lcm(); test_log(); test_mag(); test_mod(); test_nroots(); test_numerator(); test_outer(); test_polar(); test_quotient(); test_rationalize(); test_real(); test_rect(); test_sgn(); test_taylor(); test_transpose(); test_zero(); test_hermite(); test_laguerre(); test_legendre(); test_binomial(); test_divisors(); test_coeff(); test_sin(); test_cos(); test_tan(); test_sinh(); test_cosh(); test_tanh(); test_arcsin(); test_arcsinh(); test_arccos(); test_arccosh(); test_arctan(); test_arctanh(); test_index(); test_isprime(); test_integral(); test_simplify(); test_roots(); test_eigen(); #endif mini_test(); logout("OK, all tests passed.\n"); }
int main(int argc, char ** argv){ test_index(); test_buff(); test_sieve(); return 0; }