例如,
我有一个AbstractStorageTest
,其中有多个测试,包括storageOverflow
。
该测试类的子级为ArrayStorageTest
,ListStorageTest
,MapStorageTest
,SortedStorageTest
。
显然storageOverflow
不适用于列表和地图,因为它们会在需要时自动增加。
如何排除storageOverflow
,ListStorageTest
和MapStorageTest
中的SortedStorageTest
测试,并仅将其保留在适用的ArrayStorageTest
中?
< / p>
我覆盖了ListStorageTest
,MapStorageTest
和SortedStorageTest
中的测试方法,以使它们成功通过,但这似乎不是正确的解决方案。
答案 0 :(得分:0)
如何创建另一个抽象测试类,例如AbstractLimitedStorageTests
,它扩展了AbstractStorageTests
并成为storageOverflow
测试方法的新家。 ArrayStorageTest
成为该新类的子类。