В контексте JUnit «контрольный пример» может означать класс, который содержит связанные тесты (в JUnit 4 вам больше не нужно расширять TestCase
) или один метод тестирования.На самом деле нет точного определения этого термина.
В моей книге тестовый пример является ответом на этот вопрос: тестируемый фрагмент кода работает так, как ожидалось?
Testслучаи могут быть крошечными:
Foo foo = new Foo();
assertEquals( "...", foo.bar(5) );
или они могут настроить базу данных, дополнить ее тестовыми данными, создать объектную модель и затем вызвать несколько методов, чтобы убедиться, что модификации объектной модели работают должным образом.