Abh*_*oni 3 testing junit unit-testing assert go
我想不出更好的标题。
在下面的代码中,如果rollBackLogger
是nil
,第一个测试用例将失败,但所有其他测试用例将引发异常。
有没有办法避免这种情况,除了使用 if
语句?
我相信这是单元测试非常常见的情况,应该有一些功能assert
或其他方式来避免这种情况。
assert.NotNil(rollbackLogger)
assert.Equal("Action", rollBackLogger[0].Action)
assert.Equal("random path", rollBackLogger[0].FilePath)
Run Code Online (Sandbox Code Playgroud)