В продолжении разговора о unit-тестах мы будем говорить об усложнении тестирования нашего калькулятора и о многом-многом другом. Начнем! public class TestCalculator { private int nbErrors = 0; public void testAdd() { Calculator calculator = new Calculator(); double result = calculator.add(10, 50); if (result != 60) { throw new RuntimeException("Bad result: " + result); } ...
3 года назад
11 подписчиков
Впереди будет целая глава о тестировании производительности, но пока давайте пройдемся через один очень простой тест производительности. Мы хотим убедиться, что система выполняет расчет и выводит информацию на дисплей за 2 секунды. Легкий способ проверить это — использовать утилиту time операционной системы UNIX, которая покажет, сколько времени заняло выполнение команды. Хотя этот стандартный инструмент выдаст вам несколько различных результатов, сосредоточьтесь только на "реальном" (отмечен как real), который измеряет, сколько времени заняло выполнение чего-либо в соответствии с часами на стене...
1 год назад