15
fprintf( stderr, "PASS test #%d (%s, %d)\n", test, __FILE__, __LINE__ ); \
18
fprintf( stderr, "FAIL test #%d (%s, %d)\n", test, __FILE__, __LINE__ ); \
16
fprintf( stderr, "PASS test #%d (%s, %d)\n", test, __FILE__,\
20
fprintf( stderr, "FAIL test #%d (%s, %d)\n", test, __FILE__,\
24
27
createTestBlocklist( const char * tmpfile )
27
30
"Sargent Controls and Aerospace:216.19.18.0-216.19.18.255",
28
31
"Corel Corporation:216.21.157.192-216.21.157.223",
29
32
"Fox Speed Channel:216.79.131.192-216.79.131.223" };
32
const int lineCount = sizeof(lines) / sizeof(lines[0]);
35
const int lineCount = sizeof( lines ) / sizeof( lines[0] );
34
37
/* create the ascii file to feed to libtransmission */
35
38
out = fopen( tmpfile, "w+" );
36
for( i=0; i<lineCount; ++i )
39
for( i = 0; i < lineCount; ++i )
37
40
fprintf( out, "%s\n", lines[i] );
44
char * tmpfile_txt = "/tmp/transmission-blocklist-test.txt";
45
char * tmpfile_bin = "/tmp/transmission-blocklist-test.bin";
48
char * tmpfile_txt = "/tmp/transmission-blocklist-test.txt";
49
char * tmpfile_bin = "/tmp/transmission-blocklist-test.bin";
51
char * tmpfile_txt = "transmission-blocklist-test.txt";
52
char * tmpfile_bin = "transmission-blocklist-test.bin";
46
54
struct in_addr addr;
50
58
remove( tmpfile_txt );
58
66
check( !tr_netResolve( "216.16.1.143", &addr ) );
59
67
check( !_tr_blocklistHasAddress( b, &addr ) );
60
68
check( !tr_netResolve( "216.16.1.144", &addr ) );
61
check( _tr_blocklistHasAddress( b, &addr ) );
69
check( _tr_blocklistHasAddress( b, &addr ) );
62
70
check( !tr_netResolve( "216.16.1.145", &addr ) );
63
check( _tr_blocklistHasAddress( b, &addr ) );
71
check( _tr_blocklistHasAddress( b, &addr ) );
64
72
check( !tr_netResolve( "216.16.1.146", &addr ) );
65
check( _tr_blocklistHasAddress( b, &addr ) );
73
check( _tr_blocklistHasAddress( b, &addr ) );
66
74
check( !tr_netResolve( "216.16.1.147", &addr ) );
67
check( _tr_blocklistHasAddress( b, &addr ) );
75
check( _tr_blocklistHasAddress( b, &addr ) );
68
76
check( !tr_netResolve( "216.16.1.148", &addr ) );
69
check( _tr_blocklistHasAddress( b, &addr ) );
77
check( _tr_blocklistHasAddress( b, &addr ) );
70
78
check( !tr_netResolve( "216.16.1.149", &addr ) );
71
check( _tr_blocklistHasAddress( b, &addr ) );
79
check( _tr_blocklistHasAddress( b, &addr ) );
72
80
check( !tr_netResolve( "216.16.1.150", &addr ) );
73
check( _tr_blocklistHasAddress( b, &addr ) );
81
check( _tr_blocklistHasAddress( b, &addr ) );
74
82
check( !tr_netResolve( "216.16.1.151", &addr ) );
75
check( _tr_blocklistHasAddress( b, &addr ) );
83
check( _tr_blocklistHasAddress( b, &addr ) );
76
84
check( !tr_netResolve( "216.16.1.152", &addr ) );
77
85
check( !_tr_blocklistHasAddress( b, &addr ) );
78
86
check( !tr_netResolve( "216.16.1.153", &addr ) );