擅长:python、mysql、java
<p>当然,你可以测试一个什么都不做的类。你测试一下,它实际上什么也没做。在</p>
<p>实际上,这意味着:</p>
<ul>
<li>它存在并且可以被实例化</li>
<li>它在使用时不会抛出异常;调用每个方法并简单地断言它们成功了。这还可以双重检查类是否确实定义了它期望的每个方法。在</li>
</ul>
<p>不要在DummyLog上运行这个测试;把它作为一个通用测试,并在<em>all</em>记录器上运行它。当您在一年后将另一个方法添加到real Log类中而忘记将其添加到DummyLog时,测试会注意到。(当然,只要您确实记得为该方法添加一个通用测试,但希望添加测试应该是习惯性的,即使您忘记了相关的类)</p>