У меня есть два пользовательских класса Date (назовем их DateV1
и DateV2
), один из которых является супер, а другой — под, оба реализуют именно одни и те же методы.
Начиная с JUnit 4.x, параметризованные тесты предлагают способ тестирования обоих классов в одном тестовом классе (хотя некоторые люди считают параметрические тесты запутанными и обычно избегают из них).
Поскольку я новичок в JUnit
(и, конечно же, в Java
) и пишу только самые простые тесты, я хотел бы услышать от более опытных пользователей JUnit
, как справляться с подобными ситуациями. Я просматривал теорию в JUnit In Action, 2-е изд., Мэннинг, июль 2010 г., но мне трудно понять, как это будет использоваться в супер-/суб-сценарии.
Неудивительно, что я не включаю код, потому что, честно говоря, в данный момент у меня его нет. Я не прошу микроволновый код, но некоторые указатели будут оценены, чтобы я мог весело провести время и не писать кучу шаблонов.