美文网首页
第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