Esempio n. 1
0
/**
 * The application entry point under linux and windows.
 *
 * @param argc number of arguments including the program name
 * @param argv program arguments including the program name
 */
int main(int argc, char *argv[])
{
    /* rhash_transmit(RMSG_SET_OPENSSL_MASK, 0, RHASH_ALL_HASHES, 0); */

#ifndef USE_RHASH_DLL
    rhash_library_init();
#endif

    test_endianness();

    if(argc > 1 && strcmp(argv[1], "--speed") == 0) {
        unsigned hash_id = (argc > 2 ? find_hash(argv[2]) : RHASH_SHA1);
        if(hash_id == 0) {
            fprintf(stderr, "error: unknown hash_id: %s\n", argv[2]);
            return 1;
        }
        test_known_strings(hash_id);

        run_benchmark(hash_id, 0, stdout);
    } else if(argc > 1 && strcmp(argv[1], "--flags") == 0) {
        printf("%s", compiler_flags);
    } else {
        test_all_known_strings();
        test_long_strings();
        test_alignment();
        if(n_errors == 0) printf("All sums are working properly!\n");
        fflush(stdout);
    }

    if(n_errors > 0) printf("%s", compiler_flags);

    return (n_errors == 0 ? 0 : 1);
}
Esempio n. 2
0
int main(int argc, const char * argv[]) {
  test_units();
  test_breaking();
  test_realloc();
  test_alignment();
  return 0;
}
Esempio n. 3
0
static void test_protein2dna(Sequence *query, Sequence *target){
    register C4_Model *protein2dna = Protein2DNA_create(Affine_Model_Type_LOCAL);
    register Protein2DNA_Data *p2dd
           = Protein2DNA_Data_create(query, target);
    test_alignment(protein2dna, query, target, p2dd);
    Protein2DNA_Data_destroy(p2dd);
    C4_Model_destroy(protein2dna);
    return;
    }
Esempio n. 4
0
int
main (void)
{
   test_write_and_read_functions ();
   test_alignment ();
   test_overrun ();
   test_big_objects ();

   return error ? 1 : 0;
}
Esempio n. 5
0
int main() {
    test_one_int();
    test_string();
    test_checker();
    test_alignment();
    test_zero_allocation();
    test_deallocation();

    std::cout << "Tests passed!" << std::endl;
}
Esempio n. 6
0
static void test_protein2genome(Sequence *query, Sequence *target){
    register C4_Model *protein2genome =
        Protein2Genome_create(Affine_Model_Type_LOCAL);
    register Protein2Genome_Data *p2gd
           = Protein2Genome_Data_create(query, target);
    test_alignment(protein2genome, query, target,
                   p2gd);
    Protein2Genome_Data_destroy(p2gd);
    C4_Model_destroy(protein2genome);
    return;
    }
Esempio n. 7
0
/**
 * The program entry point under Windows CE
 *
 * @param argc number of arguments including program name
 * @param argv program argumants including its name
 */
int _tmain(int argc, _TCHAR* argv[])
{
    wchar_t *wcstring;
    (void)argc;
    (void)argv;

    test_known_strings();
    test_alignment();

    wcstring = char2wchar(g_msg ? g_msg : "Success!\r\nAll sums are working properly.");
    MessageBox(NULL, wcstring, _T("caption"), MB_OK|MB_ICONEXCLAMATION);
    free(wcstring);

    return (n_errors == 0 ? 0 : 1);
}
Esempio n. 8
0
void add_alignment_patterns ( char **pattern, int version ) //add
{
	int i;
	int j;
	int x = 4; //begin of dark array

	for ( i = 0; i < alignment_patterns[version][0]; i++ )
	{
		for ( j = 0; j < alignment_patterns[version][0]; j++ )
		{
			if ( test_alignment ( pattern, alignment_patterns[version][i + 1], alignment_patterns[version][j + 1] ) == 0 )
				add_alignment( pattern, alignment_patterns[version][i + 1], alignment_patterns[version][j + 1] );
		}
	}

}
Esempio n. 9
0
intermediary (char *p)
{
  return test_alignment (p);
}
Esempio n. 10
0
int main ()
{
  test_alignment();

  return 0;
}