增加单元测试文件

This commit is contained in:
2021-11-23 16:33:01 +08:00
parent 64f7670559
commit ada41fa40a
17 changed files with 954 additions and 1 deletions

35
cmd/execute_test.go Normal file
View File

@ -0,0 +1,35 @@
// Package cmd...
//
// Description : cmd...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2021-11-12 2:28 下午
package cmd
import (
"fmt"
"testing"
)
// TestExecute ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2:28 下午 2021/11/12
func TestExecute(t *testing.T) {
r := Execute(Config{
WorkDir: "/tmp",
Command: "ls",
Script: "",
ParameterList: []Parameter{{"", "-l"}, {"", "-a"}},
})
fmt.Println(string(r.Output), r.Err, r.ExecuteCommand, r.WorkDir)
r = Execute(Config{
WorkDir: "",
Command: "sh",
Script: "test.sh",
ParameterList: []Parameter{},
})
fmt.Println(string(r.Output), r.Err, r.ExecuteCommand, r.WorkDir)
}