diff options
author | Leo Yang <lyang@topologyinc.com> | 2015-10-30 13:53:53 -0400 |
---|---|---|
committer | Leo Yang <lyang@topologyinc.com> | 2015-11-02 16:19:25 -0500 |
commit | 505e4531b7e52daf6caa9eac9904d9a014e0d14f (patch) | |
tree | dd6f69a9c22a59cea986815e936987f80db5df3d /tests/online | |
parent | e0be1d605f6a219b07bc3eaa8541318074c986b6 (diff) | |
download | libgit2-505e4531b7e52daf6caa9eac9904d9a014e0d14f.tar.gz |
Fix build for unit test
If none of GIT_OPENSSL, GIT_WINHTTP or GIT_SECURE_TRANSPORT
is defined we should also be able to build the unit test.
Diffstat (limited to 'tests/online')
-rw-r--r-- | tests/online/badssl.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/online/badssl.c b/tests/online/badssl.c index 850468320..12badbda3 100644 --- a/tests/online/badssl.c +++ b/tests/online/badssl.c @@ -5,23 +5,34 @@ static git_repository *g_repo; #if defined(GIT_OPENSSL) || defined(GIT_WINHTTP) || defined(GIT_SECURE_TRANSPORT) +static bool g_has_ssl = true; +#else +static bool g_has_ssl = false; +#endif void test_online_badssl__expired(void) { + if (!g_has_ssl) + cl_skip(); + cl_git_fail_with(GIT_ECERTIFICATE, git_clone(&g_repo, "https://expired.badssl.com/fake.git", "./fake", NULL)); } void test_online_badssl__wrong_host(void) { + if (!g_has_ssl) + cl_skip(); + cl_git_fail_with(GIT_ECERTIFICATE, git_clone(&g_repo, "https://wrong.host.badssl.com/fake.git", "./fake", NULL)); } void test_online_badssl__self_signed(void) { + if (!g_has_ssl) + cl_skip(); + cl_git_fail_with(GIT_ECERTIFICATE, git_clone(&g_repo, "https://self-signed.badssl.com/fake.git", "./fake", NULL)); } - -#endif |