| 72 | char const * enc4 = "%23%24%25%5E%26%40~%5B%5D%7B%7D%28%29%7C%2A%2B%60%22%27"; |
| 73 | |
| 74 | UNIT_TEST(Url_Join) |
| 75 | { |
| 76 | TEST_EQUAL("", Join("", ""), ()); |
| 77 | TEST_EQUAL("omim/", Join("", "omim/"), ()); |
| 78 | TEST_EQUAL("omim/", Join("omim/", ""), ()); |
| 79 | TEST_EQUAL("omim/strings", Join("omim", "strings"), ()); |
| 80 | TEST_EQUAL("omim/strings", Join("omim/", "strings"), ()); |
| 81 | TEST_EQUAL("../../omim/strings", Join("..", "..", "omim", "strings"), ()); |
| 82 | TEST_EQUAL("../../omim/strings", Join("../", "..", "omim/", "strings"), ()); |
| 83 | TEST_EQUAL("omim/strings", Join("omim/", "/strings"), ()); |
| 84 | TEST_EQUAL("../../omim/strings", Join("../", "/../", "/omim/", "/strings"), ()); |
| 85 | TEST_EQUAL("../omim/strings", Join("../", "", "/omim/", "/strings"), ()); |
| 86 | } |
| 87 | |
| 88 | UNIT_TEST(Url_Encode) |
| 89 | { |
nothing calls this directly
no test coverage detected