Archive for August, 2010

Параметризация JUnit-тестов при помощи TwiP

Библиотека TwiP (Test with Parameters) позволяет параметризировать JUnit-тесты имеет достаточно больше преимуществ, чем встроенные в JUnit теории: позволяет разные тесты и параметры параметризировать разными наборами значений позволяет определить метод, который будет возвращать одно или массив значений, которыми должен параметризироваться тест Ниже приведен пример использования TwiP: Все методы и переменные, которые являются источниками данных, должны быть …

[ читать дальше... ]

Использование предположений (assumptions) в JUnit

Кроме теорий (theory), в JUnit 4.4 появилась такая фича как Предположение (Assumption). Предположения позволяют указать условия, при которых должен выполняться тест-кейс. Если эти условия выполнения теста не соблюдаются, тест автоматически считается успешным. Предположим есть набор тестов, среди которых есть тесты, для выполнения которых необходимо существование некоторого окружения – например необходимо протестировать EJB-компоненты, которые могут работать …

[ читать дальше... ]