Есть ли в Java эквивалент MbUnit? - PullRequest
       16

Есть ли в Java эквивалент MbUnit?

1 голос
/ 27 сентября 2011

В частности, я ищу такую ​​же простоту определения параметризованных и комбинаторных юнит-тестов.

Спасибо.

приписка

Пожалуйста, не предлагайте JUnit. Его параметризованные и теоретические функции даже не достигают уровня соответствующих функций в MbUnit.

EDIT

Вот очень краткое описание возможностей MbUnit, которые я хотел бы иметь в Java:

  1. FactoryAttribute - позволяет получать параметры из метода или свойства во время выполнения.
  2. RowAttribute - позволяет получить параметры времени компиляции для всех параметров теста.
  3. ColumnAttribute - позволяет получить параметры времени компиляции для определенного параметра.

Смешивание и сопоставление атрибутов Factory и Column позволяет легко создавать комбинаторные тесты. Атрибут Factory может быть привязан к самому методу тестирования или к отдельным параметрам.

Кроме того, метод теста может быть универсальным, и выходные данные, полученные методом Фабрики, также могут быть переданы в этот параметр, что позволяет использовать разные аргументы универсального типа для разных итераций теста.

...