写单元测试中发现当有输出语句时可以测试通过,无输出语句时,测试不相等。
assert.Equal()
通常测试函数是否正确运行使用assert.Equal(t, expected, actual)比较,
使用相等运算符(==)测试 actual 参数与 expected 参数是否相等(通俗解释equal方法接受三个参数,第一个参数是实际值,第二个是预期值,第三个是错误的提示信息。)
assert.True()
当含字节流字段时,需要使用assert.True(t, proto.Equal(expected, actual))才能正确比较