增加单元测试文件
This commit is contained in:
35
cmd/execute_test.go
Normal file
35
cmd/execute_test.go
Normal 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)
|
||||
}
|
Reference in New Issue
Block a user