6 static void test_bed_entry_get();
7 static void test_bed_entries_get();
8 static void test_bed_entries_sort();
13 fprintf( stderr, "Running all tests for ucsc.c\n" );
16 test_bed_entries_get();
17 test_bed_entries_sort();
19 fprintf( stderr, "Done\n\n" );
25 void test_bed_entry_get()
27 fprintf( stderr, " Testing bed_entry_get ... " );
29 char *path = "test/test_files/test12.bed";
31 bed_entry *entry = NULL;
33 fp = read_open( path );
35 while ( ( entry = bed_entry_get( fp, 12 ) ) != NULL )
37 // bed_entry_put( entry, 3 );
42 fprintf( stderr, "OK\n" );
46 void test_bed_entries_get()
48 fprintf( stderr, " Testing bed_entries_get ... " );
50 char *path = "test/test_files/test12.bed";
51 list_sl *entries = NULL;
53 entries = bed_entries_get( path, 0 );
55 bed_entries_put( entries, 0 );
57 fprintf( stderr, "OK\n" );
61 void test_bed_entries_sort()
63 fprintf( stderr, " Testing bed_entries_sort ... " );
65 char *path = "test/test_files/test12.bed";
66 list_sl *entries = NULL;
68 entries = bed_entries_get( path, 0 );
70 list_sl_sort( &entries, cmp_bed_sort_chr_beg );
71 list_sl_sort( &entries, cmp_bed_sort_chr_strand_beg );
73 bed_entries_put( entries, 0 );
75 fprintf( stderr, "OK\n" );