Golang 测试框架

Golang 测试框架

案例

cal.go

package test

func add(a,b int) int{
	return a + b
}

cal_test.go

package test

import (
	"fmt"
	//引入go的测试框架
	"testing"
)
//测试框架的函数必须以TestXxx形式
func TestAdd(t *testing.T) {
	res := add(10, 2)
	if res == 2 {
		fmt.Println("错误")
	} else {
		t.Log("正确")
	}
}

测试套件要与被测试的包在同一个包下,文件名必须以_test.go结尾,方法必须以TestXxx(*testing.T)的形式

posted @ 2020-08-14 19:05  CyberPelican  阅读(744)  评论(0编辑  收藏  举报