美文网首页
第13章 2-单元测试

第13章 2-单元测试

作者: yezide | 来源:发表于2020-01-20 16:50 被阅读0次

源码

package eventgo

func Even(i int) bool {     // Exported function
    return i%2 == 0
}

func Odd(i int) bool {      // Exported function
    return i%2 != 0
}

测试代码

package eventgo

import "testing"

func TestEvent(t *testing.T) {
    if !Even(10) {
        t.Log(" 10 must be even!")
        t.Fail()
    }
    if Even(7) {
        t.Log(" 7 is not even!")
        t.Fail()
    }
}

func TestOdd(t *testing.T) {
    if !Odd(11) {
        t.Log(" 11 must be odd!")
        t.Fail()
    }
    if Odd(10) {
        t.Log(" 10 is not odd!")
        t.Fail()
    }
}

执行命令

go test

相关文章

网友评论

      本文标题:第13章 2-单元测试

      本文链接:https://www.haomeiwen.com/subject/jhgjzctx.html