要使用JUnit的TestCase
方法,例如setUp()
和tearDown()
,我必须拥有测试类extend TestCase
。
为了使用JUnit的TestResult
方法,例如addFailure()
和addError()
,我必须拥有测试类extend TestResult
。
Java不允许多重继承,那么我如何在测试中访问这两个(或更多)类?
或者:我误解了TestResult
类的目的,这不是我应该做的事情吗?
因为我想我应该能够测试一个try
块内的断言(或其他测试),然后再测试catch
和随后的addError
被捕获的异常。 / p>