Esempio n. 1
0
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);
}
Esempio n. 2
0
/**** 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;
}
Esempio n. 3
0
int
main(void)
{
	test_ctz_clz();
	test_count();
	test_rotl_rotr();
	test_bswap();
	test_index();
}
Esempio n. 4
0
char *
get_mn(
	int i,
	char **p,
	int size,
	int psize)
{
	if (test_index(i, size, psize)) {
		return (p[i]);
	} else {
		return ("??");
	}
}
Esempio n. 5
0
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;
}
Esempio n. 6
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;
}
Esempio n. 7
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),
	                     &timestamp,
	                     &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");
}
Esempio n. 9
0
int main(int argc, char ** argv){	
	test_index();
	test_buff();
	test_sieve();
	return 0;
}