如何在Go中编写待测试题

时间:2015-10-28 16:24:41

标签: unit-testing go

是否有合法的方式来记下我打算稍后编写完整测试函数的测试用例?就像mochajs的未决测试一样?

1 个答案:

答案 0 :(得分:10)

The package docstesting.(*T).Skip描述了这样的示例:

  

如果不适用于调用* T和* B的Skip方法,则可以跳过测试和基准测试:

func TestTimeConsuming(t *testing.T) {
    if testing.Short() {
        t.Skip("skipping test in short mode.")
    }
    ...
}

如果您使用Skip标记启动go test,则会打印您为-v提供的消息(在此示例中,您还需要提供-short标记请参阅跳过消息。)