From 505e4531b7e52daf6caa9eac9904d9a014e0d14f Mon Sep 17 00:00:00 2001 From: Leo Yang Date: Fri, 30 Oct 2015 13:53:53 -0400 Subject: [PATCH] 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. --- tests/online/badssl.c | 15 +++++++++++++-- 1 file 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