AxelRUS
9/17/2017 - 10:23 AM

Unit тесты для Java

Unit тесты для Java

Методы для проверки

assertEquals();
assertTrue();
assertNull();
assertNotNull();
assertSame();

Правила написания юнит тестов

  • Минимизировать размер контекста с которым работаем. Это касается как теста, так и рабочего кода. Это позволяет очень рано увидеть зеленую линию и обойтись без debug сессии при начальном запуске текстов
  • Старайтесь сокращать время между запусками текстов. *Это позволяет проверять код сразу же, не теряя контекста, то есть, помня все детали только что написанного кода.
  • Тест это не цель, это инструмент чтобы делать разработку более предсказуемой и управляемой. Они должны помогать нам зарабатывать больше денег, делать свою работу быстрее и лучше

TDD — это процесс итеративного, непрерывного, параллельного написания тестов и рабочего кода, с обязательными фазами рефакторинга.