golang进阶(七)——go语言的几种测试方法

前言

用了go的测试框架,再想下junit的,虽然已经Junit5,那丑陋程度还是依然。

java出来的时候,还没有很多软件工程的概念,语言先出来了,因此需要通过不同的插件慢慢补。

go就很幸运,出来的时候很多软件工程的概念已经基本定了下来,可以加到语言特性之中,go的测试就简便很多,不愧是为工程而生的语言

需要测试的程序

我们需要测试的程序文件叫做utils.go,里面有个字符串反转的方法Reverse,代码相对简单,这里就不赘述了

func Reverse(s string) string {
    r := []rune(s)
    for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {
        r[i], r[j] = r[j], r[i]
    }
    return 

你可能感兴趣的:(golang,go语言进阶)