These Tests Assert Nothing
These Tests Assert Nothing — Chinese original prompt
请审查测试文件 [文件路径] 的有效性:有没有只调用不断言、断言过宽(只判非空)、把被测代码的算法抄一遍再比对、mock 掉了所有逻辑只剩空壳、或者断言实现细节导致一改就红。逐条标出问题类型和它掩盖的风险,并给出改写成「真的能失败」的测试的方法。
Site original
Chinese original
How to use
把被测代码故意改坏一行,测试仍然全绿,就说明这批测试没有价值。