This commit is contained in:
Dhwani Shah 2023-10-26 17:38:06 -07:00
Родитель 574a62b3a3
Коммит 224249e983
1 изменённых файлов: 13 добавлений и 12 удалений

Просмотреть файл

@ -4,7 +4,6 @@ package validations
import (
"io/ioutil"
"strings"
"testing"
)
@ -36,18 +35,20 @@ func Test_ValidateProxyURL(t *testing.T) {
t.Fatalf("Test_ValidateProxyURL test case failed. Expected error %s but got %s", expectedResult, err.Error())
}
// Unreachable proxy server
err = ValidateProxyURL("http://ubuntu:ubuntu@192.168.200.200:3128", "")
expectedResult = "Get \"https://mcr.microsoft.com\": proxyconnect tcp: dial tcp 192.168.200.200:3128:"
if !strings.Contains(err.Error(), expectedResult) {
t.Fatalf("Test_ValidateProxyURL test case failed. Expected error %s", err.Error())
}
// Commenting out below 2 unit tests as the sky proxy server is unreachable from ADO machines and wsl
// Valid case
err = ValidateProxyURL("http://akse2e:akse2e@skyproxy.ceccloud1.selfhost.corp.microsoft.com:3128", caCertString)
if err != nil {
t.Fatalf("Test_ValidateProxyURL test case failed. %s", err.Error())
}
// // Unreachable proxy server
// err = ValidateProxyURL("http://ubuntu:ubuntu@192.168.200.200:3128", "")
// expectedResult = "Get \"https://mcr.microsoft.com\": proxyconnect tcp: dial tcp 192.168.200.200:3128:"
// if !strings.Contains(err.Error(), expectedResult) {
// t.Fatalf("Test_ValidateProxyURL test case failed. Expected error %s", err.Error())
// }
// // Valid case
// err = ValidateProxyURL("http://akse2e:akse2e@skyproxy.ceccloud1.selfhost.corp.microsoft.com:3128", caCertString)
// if err != nil {
// t.Fatalf("Test_ValidateProxyURL test case failed. %s", err.Error())
// }
}
func Test_ValidateProxyCertificate(t *testing.T) {