int main(int argc, char *argv[]) {
    palette_data_t palette_data;
    palette_data_t stego_data;
    gif_internal_data_t gif_struct;
    uint8_t * message = "H";
    uint32_t msg_length = 1;
    sortunsort_parameter para;   
    para.password = "******";
    para.pwlen = 2;
    if (test_embed(&palette_data, &gif_struct, "test.gif", "test_new.gif",
                28, &stego_data, message, msg_length, &para) == 0) {
        printf("Embed Test passed.\n");
    }
    else {
        printf("Embed Test failed.\n");
    }
    if (test_extract(&palette_data, &gif_struct, "test_new.gif", 28, &para) == 0) {
        printf("Extract Test passed.\n");
    }
    else {
        printf("Extact Test failed.\n");
    }
    return 0;
    /*
    palette_data_t palette_data2;
    gif_internal_data_t gif_struct2;
    printf("\n");
    if (test(&palette_data2, &gif_struct2, "test2.gif", "test2_new.gif", 255) == 0) {
        printf("Test with test2.gif passed.\n");
    }
    else {
        printf("Test with test2.gif failed.\n");
    }
    return 0;*/
}
int main(int argc, char *argv[]) {
    palette_data_t palette_data;
    palette_data_t stego_data;
    gif_internal_data_t gif_struct;
    uint8_t * message = "Tufooo";
    uint32_t msg_length = 6;
    gifshuffle_parameter para;
    para.password = "******";
    para.pwlen = 4;
    para.method = 0;
    if (test_embed(&palette_data, &gif_struct, "test3.gif", "test_new.gif",
                   28, &stego_data, message, msg_length, &para) == 0) {
        printf("Embed Test passed.\n");
    }
    else {
        printf("Embed Test failed.\n");
    }
    if (test_extract(&stego_data, &gif_struct, "test_new.gif", 28, &para) == 0) {
        printf("Extract Test passed.\n");
    }
    else {
        printf("Extact Test failed.\n");
    }
    return 0;
}
Example #3
0
int TestMain() { 
    if( MinThread<1 ) {
        REPORT("number of threads must be positive\n");
        exit(1);
    }
    for ( int p = MinThread; p < MaxThread; ++p ) {
        tbb::task_scheduler_init init(p);
        test_single_dest<int>();
        test_single_dest<float>();
    }
#if TBB_PREVIEW_FLOW_GRAPH_FEATURES
    test_extract();
#endif
    return Harness::Done;
}
Example #4
0
 void func()
 {
     test_splitn();
     test_interval();
     test_combine();
     test_extract();
     test_split();
     test_trim();
     test_urldecode();
     test_querystring();
     test_str_pat_match();
     test_munge();
     test_counter_filename();
     test_stripext();
     test_explode();
     test_sql_quote();
     test_js_quote();
     test_iso_8601_datetime();
     test_is_valid_settings_name();
 }
Example #5
0
int TestMain() {
    if( MinThread<1 ) {
        REPORT("number of threads must be positive\n");
        exit(1);
    }

   test_serial_broadcasts<int>();
   test_serial_broadcasts<float>();
   test_serial_broadcasts<int_convertable_type>();

   for( int p=MinThread; p<=MaxThread; ++p ) {
       test_parallel_broadcasts<int>(p);
       test_parallel_broadcasts<float>(p);
       test_parallel_broadcasts<int_convertable_type>(p);
   }

   test_resets<int>();
   test_resets<float>();
#if TBB_PREVIEW_FLOW_GRAPH_FEATURES
   test_extract();
#endif

   return Harness::Done;
}
Example #6
0
File: test.c Project: tmud/libs
int main(int argc, char *argv[]) {
  UNUSED(argc);
  UNUSED(argv);

  remove(ZIPNAME);

  test_write();
  test_append();
  test_read();
  test_extract();
  test_total_entries();
  test_entry_name();
  test_entry_index();
  test_entry_openbyindex();
  test_list_entries();
  test_fwrite();
  test_read_permissions();
  test_write_permissions();
  test_exe_permissions();
  test_mtime();

  remove(ZIPNAME);
  return 0;
}
Example #7
0
int main(void)
{
    test_extract();
    test_string();
    return 0;
}