Найти в Дзене
Unit тестирование ч.2
В продолжении разговора о 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); } ...
4 года назад
Unit тестирование ч.1
Весь код тестируется. Во время разработки первое, что мы делаем, - это запускаем “приемочный тест” нашего собственного программиста. Мы кодим, компилируем и запускаем. И когда программа работает, мы тестируем. Можно просто нажать кнопку, чтобы увидеть, вызовет ли она ожидаемое меню. Но, тем не менее, каждый день мы кодим, компилируем, запускаем...и тестируем. Когда мы тестируем, мы часто обнаруживаем проблемы—особенно при первом запуске. Поэтому мы кодим, компилируем, запускаем и снова тестируем. Большинство из нас быстро разработают шаблон для наших неофициальных тестов: мы добавляем запись, просматриваем запись, редактируем запись и удаляем запись...
4 года назад
Spring Security часть 1.
Самым первым шагом в обеспечении безопасности приложения Spring является добавление в сборку зависимости Spring Boot security starter. В рамках проекта pom.xml файл, добавьте следующее запись <dependency>: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> Если вы используете набор инструментов Spring, это еще проще. Щелкните правой кнопкой мыши на pom.xml файл и выберите пункт изменить стартовые зависимости в контекстном меню Spring...
4 года назад
Gradle как аналог Maven
Когда мы разрабатываем программное обеспечение, мы пишем, компилируем, тестируем, упаковываем и, наконец, распространяем код. Мы можем автоматизировать эти шаги с помощью системы сборки. Большим преимуществом является то, что у нас есть повторяемая последовательность шагов. Система сборки всегда будет следовать шагам, которые мы определили, поэтому мы можем сосредоточиться на написании фактического кода и не беспокоиться о других шагах. Gradle-одна из таких систем сборки. Gradle-это инструмент для автоматизации сборки. С помощью Gradle мы можем автоматизировать компиляцию, тестирование, упаковку и развертывание нашего программного обеспечения или любых других типов проектов...
4 года назад