小编tra*_*tor的帖子

Go和Gogland的一些提示

大家好.Go和Gogland对我很新.我有一个项目 去Gogland的项目

  1. 我选择"运行类"作为包 - 不仅运行主文件而且运行项目.为什么找不到主包?
  2. 如何将util.myprinter包导入main.go来使用它?

请帮我

ide jetbrains-ide go goland

4
推荐指数
1
解决办法
5069
查看次数

Golang.从包中仅导入一个文件

大家好.我是GO的新手,需要一些帮助.我有一个这个结构的项目

GO项目结构

但是让我假装我的逻辑包中有100500个项目.如果我只需要为特定包导入一个或两个文件,该怎么办?我可以这样做,还是只能导入一个完整的包裹?

go

4
推荐指数
1
解决办法
2193
查看次数

如何提高Go的测试覆盖率?

我正在做一些测试。我有一个文件dao.go:

package model_dao
import "io/ioutil"
const fileExtension = ".txt"
type Page struct {
    Title string
    Body  []byte
}
func (p Page) SaveAsFile() (e error) {
    p.Title = p.Title + fileExtension
    return ioutil.WriteFile(p.Title, p.Body, 0600)
}
func LoadFromFile(title string) (*Page, error) {
    fileName := title + fileExtension
    body, err := ioutil.ReadFile(fileName)
    if err != nil {
        return nil, err
    }
    return &Page{title, body}, nil
}
Run Code Online (Sandbox Code Playgroud)

还有一个测试文件dao_test.go:

package model_dao_test
import (
    "shopserver/model/dao"
    "testing"
)
func TestDAOFileWorks(t *testing.T) {
    TITLE := "test"
    BODY …
Run Code Online (Sandbox Code Playgroud)

testing go

-2
推荐指数
1
解决办法
444
查看次数

标签 统计

go ×3

goland ×1

ide ×1

jetbrains-ide ×1

testing ×1