例如,我有一个 AbstractStorageTest
它有几个测试,包括 storageOverflow
.该测试类的子女是 ArrayStorageTest
, ListStorageTest
, MapStorageTest
, SortedStorageTest
.显然 storageOverflow
不适用于列表和地图,因为它们在需要时自动增加。我如何排除 storageOverflow
检验 ListStorageTest
, MapStorageTest
和 SortedStorageTest
只留下 ArrayStorageTest
它适用于哪里?
我在 ListStorageTest
, MapStorageTest
和 SortedStorageTest
使它们成功通过,但这似乎不是正确的解决方案。
解决方案:
不如再创建一个抽象的测试类,比如 AbstractLimitedStorageTests
延伸 AbstractStorageTests
并作为您的新家 storageOverflow
测试方法。ArrayStorageTest
比成为这个新类的子类。
本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/18329.html