Commit 918c88ac authored by Ilias Bertsimas's avatar Ilias Bertsimas
Browse files

Add 4 testing scenarios for WinRM helper communicator config.

parent 883e4bca
No related merge requests found
Showing with 64 additions and 0 deletions
+64 -0
......@@ -37,6 +37,70 @@ func TestConfig_badtype(t *testing.T) {
}
}
func TestConfig_winrm_noport(t *testing.T) {
c := &Config{
Type: "winrm",
WinRMUser: "admin",
}
if err := c.Prepare(testContext(t)); len(err) > 0 {
t.Fatalf("bad: %#v", err)
}
if c.WinRMPort != 5985 {
t.Fatalf("WinRMPort doesn't match default port 5985 when SSL is not enabled and no port is specified.")
}
}
func TestConfig_winrm_noport_ssl(t *testing.T) {
c := &Config{
Type: "winrm",
WinRMUser: "admin",
WinRMUseSSL: true,
}
if err := c.Prepare(testContext(t)); len(err) > 0 {
t.Fatalf("bad: %#v", err)
}
if c.WinRMPort != 5986 {
t.Fatalf("WinRMPort doesn't match default port 5986 when SSL is enabled and no port is specified.")
}
}
func TestConfig_winrm_port(t *testing.T) {
c := &Config{
Type: "winrm",
WinRMUser: "admin",
WinRMPort: 5509,
}
if err := c.Prepare(testContext(t)); len(err) > 0 {
t.Fatalf("bad: %#v", err)
}
if c.WinRMPort != 5509 {
t.Fatalf("WinRMPort doesn't match custom port 5509 when SSL is not enabled.")
}
}
func TestConfig_winrm_port_ssl(t *testing.T) {
c := &Config{
Type: "winrm",
WinRMUser: "admin",
WinRMPort: 5510,
WinRMUseSSL: true,
}
if err := c.Prepare(testContext(t)); len(err) > 0 {
t.Fatalf("bad: %#v", err)
}
if c.WinRMPort != 5510 {
t.Fatalf("WinRMPort doesn't match custom port 5510 when SSL is enabled.")
}
}
func TestConfig_winrm(t *testing.T) {
c := &Config{
Type: "winrm",
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment