remove url stuff
I recommend using libcurl or similar for that
This commit is contained in:
101
tests.c
101
tests.c
@ -441,107 +441,12 @@ int test_word_count() {
|
||||
return ret;
|
||||
}
|
||||
|
||||
int test_is_url_encoded() {
|
||||
int ret = 1;
|
||||
char* input;
|
||||
int expected;
|
||||
int result;
|
||||
|
||||
input = "(artist)";
|
||||
expected = 0;
|
||||
result = strops_is_url_encoded(input);
|
||||
if (result != expected) {
|
||||
printf("test_is_url_encoded failed\n");
|
||||
printf("Got = %d\nExpected = %d\n", result, expected);
|
||||
ret = 0;
|
||||
}
|
||||
|
||||
input = "%28artist%29";
|
||||
expected = 1;
|
||||
result = strops_is_url_encoded(input);
|
||||
if (result != expected) {
|
||||
printf("test_is_url_encoded failed\n");
|
||||
printf("Got = %d\nExpected = %d\n", result, expected);
|
||||
ret = 0;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
int test_url_encode() {
|
||||
int ret = 1;
|
||||
char* input;
|
||||
char* expected;
|
||||
char* result;
|
||||
input = "(artist)";
|
||||
expected = "%28artist%29";
|
||||
result = strops_url_encode(input);
|
||||
if (result == NULL) {
|
||||
printf("test_url_encode failed\n");
|
||||
printf("Got = NULL\nExpected = '%s'\n", expected);
|
||||
return 0;
|
||||
}
|
||||
if (strcmp(result, expected) != 0) {
|
||||
printf("test_url_encode failed\n");
|
||||
printf("Got = '%s'\nExpected = '%s'\n", result, expected);
|
||||
ret = 0;
|
||||
}
|
||||
input = "()";
|
||||
expected = "%28%29";
|
||||
result = strops_url_encode(input);
|
||||
if (result == NULL) {
|
||||
printf("test_url_encode failed\n");
|
||||
printf("Got = NULL\nExpected = '%s'\n", expected);
|
||||
return 0;
|
||||
}
|
||||
if (strcmp(result, expected) != 0) {
|
||||
printf("test_url_encode failed\n");
|
||||
printf("Got = '%s'\nExpected = '%s'\n", result, expected);
|
||||
ret = 0;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
int test_url_decode() {
|
||||
int ret = 1;
|
||||
char* input;
|
||||
char* expected;
|
||||
char* result;
|
||||
input = "%28artist%29";
|
||||
expected = "(artist)";
|
||||
result = strops_url_decode(input);
|
||||
if (result == NULL) {
|
||||
printf("test_url_decode failed\n");
|
||||
printf("Got = NULL\nExpected = '%s'\n", expected);
|
||||
return 0;
|
||||
}
|
||||
if (strcmp(result, expected) != 0) {
|
||||
printf("test_url_decode failed\n");
|
||||
printf("Got = '%s'\nExpected = '%s'\n", result, expected);
|
||||
ret = 0;
|
||||
}
|
||||
input = "%28%29";
|
||||
expected = "()";
|
||||
result = strops_url_decode(input);
|
||||
if (result == NULL) {
|
||||
printf("test_url_decode failed\n");
|
||||
printf("Got = NULL\nExpected = '%s'\n", expected);
|
||||
return 0;
|
||||
}
|
||||
if (strcmp(result, expected) != 0) {
|
||||
printf("test_url_decode failed\n");
|
||||
printf("Got = '%s'\nExpected = '%s'\n", result, expected);
|
||||
ret = 0;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
int main() {
|
||||
Tests tests = { 0 };
|
||||
|
||||
da_append(&tests, test_contains_char);
|
||||
da_append(&tests, test_contains_string);
|
||||
|
||||
|
||||
da_append(&tests, test_to_lowercase);
|
||||
da_append(&tests, test_to_uppercase);
|
||||
da_append(&tests, test_is_lowercase);
|
||||
@ -569,10 +474,6 @@ int main() {
|
||||
|
||||
da_append(&tests, test_word_count);
|
||||
|
||||
da_append(&tests, test_is_url_encoded);
|
||||
da_append(&tests, test_url_encode);
|
||||
da_append(&tests, test_url_decode);
|
||||
|
||||
size_t i;
|
||||
for (i = 0; i < tests.count; i++) {
|
||||
tests.amount_successful += tests.items[i]();
|
||||
|
Reference in New Issue
Block a user