我有点困惑为什么 Go 测试不能正常工作。
├── datasource
│ ├── cache.go
│ ├── database.go
│ ├── datasource.go
│ └── datasource_test.go
├── main.go
└── README.md
这是我的文件目录结构。
我在 datasource_test.go 里面实现了这个https://golang.org/pkg/testing/
IE。
package datasource
import "testing"
func TestAbs(t *testing.T) {
got := Abs(-1)
if got != 1 {
t.Errorf("Abs(-1) = %d; want 1", got)
}
}
我的主目录是这样的,
package main
import "datasource/datasource.go"
func main() {
//
}()
}
}
我在这里想念什么?我认为这是由于不导入。
DIEA
相关分类