go-kratos--kratos
6cf6f95f58
CodeQL / Analyze (push) Has been cancelled
Sync to Gitee / Run (push) Has been cancelled
Go / build & test (1.25.x) (push) Has been cancelled
Go / build & test (1.26.x) (push) Has been cancelled
Lint / resolve module (push) Has been cancelled
Lint / lint module (push) Has been cancelled
29 行
614 B
Go
29 行
614 B
Go
//go:build linux
|
|
|
|
package project
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func Test_processProjectParams(t *testing.T) {
|
|
type args struct {
|
|
projectName string
|
|
fallbackPlaceDir string
|
|
}
|
|
tests := []struct {
|
|
name string
|
|
args args
|
|
want string
|
|
}{
|
|
{"absLinux", args{projectName: "/home/kratos/awesome/go/demo", fallbackPlaceDir: ""}, "/home/kratos/awesome/go"},
|
|
}
|
|
for _, tt := range tests {
|
|
t.Run(tt.name, func(t *testing.T) {
|
|
if _, got := processProjectParams(tt.args.projectName, tt.args.fallbackPlaceDir); got != tt.want {
|
|
t.Errorf("processProjectParams() = %v, want %v", got, tt.want)
|
|
}
|
|
})
|
|
}
|
|
}
|