mastodon.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
A newer server operated by the Mastodon gGmbH non-profit

Server stats:

11K
active users

#mockito

0 posts0 participants0 posts today

[Перевод] Эффективный подход к тестированию веб-контроллеров в Spring Boot приложениях

Команда Spring АйО перевела статью о том, как правильно подходить к тестированию веб-контроллеров в Spring Boot приложениях, чтобы не делать лишнюю работу, но и не упускать важных аспектов процесса тестирования.

habr.com/ru/companies/spring_a

ХабрЭффективный подход к тестированию веб-контроллеров в Spring Boot приложенияхКоманда Spring АйО перевела статью о том, как правильно подходить к тестированию веб-контроллеров в Spring Boot приложениях, чтобы не делать лишнюю работу, но и не упускать важных аспектов процесса...

Unit-тестирование — мастхэв?

Unit-тестирование — критически важный этап разработки ПО и камень преткновения для джунов. Начинающие разработчики не всегда понимают, почему тестирование должны делать они, ведь для этого есть специальные отделы. И это отличает крутого спеца от рядового — ответственность. В первую очередь за то, что вы делаете, каким передаете продукт для дальнейшей разработки. В этой статье мы расскажем вам про Unit-тестирование, для чего оно нужно и почему важно.

habr.com/ru/articles/863642/

ХабрUnit-тестирование — мастхэв?Unit-тестирование — критически важный этап разработки ПО и камень преткновения для джунов. Начинающие разработчики не всегда понимают, почему тестирование должны делать они, ведь для этого есть...

Работа с @SpyBean: использование в Spring Boot

Всем привет! Тестирование — это тот самый этап разработки, где магия превращения кода в надёжное решение действительно происходит. Иногда мы пишем простые тесты, а иногда сталкиваемся с такими сценариями, где недостаточно проверить результат — нужно глубже разобраться, что происходит "за кулисами". Например, вы хотите удостовериться, что ваш сервис корректно взаимодействует с внедрённым репозиторием, вызывая нужные методы с правильными аргументами. При этом вы хотите сохранить работу с реальной базой данных, чтобы не терять контекст. Тут на сцену выходит @SpyBean — универсальный инструмент для подобных задач. В этой статье рассматривается правильное использование аннотации @SpyBean . Разбирается реальный сценарий с базой данных, а также показано, как с её помощью можно сделать тесты более мощными и точными.

habr.com/ru/articles/860786/

ХабрРабота с @SpyBean: использование в Spring BootВведение Всем привет! Тестирование — это тот самый этап разработки, где магия превращения кода в надёжное решение действительно происходит. Иногда мы пишем простые тесты, а иногда сталкиваемся с...

[Перевод] Spring Framework 6.2.0: переопределение бинов в тестах

Недавно вышел Spring Framework 6.2 , который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах. В новом переводе от команды Spring АйО вы узнаете как можно использовать @TestBean , @MockitoBean и @MockitoSpyBean для переопределения бинов в тестах.

habr.com/ru/companies/spring_a

ХабрSpring Framework 6.2.0: переопределение бинов в тестахНедавно вышел Spring Framework 6.2 , который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах. В новом переводе от команды Spring...

Гайд по использованию JUnit 5, Mockito и AssertJ для проверки поведения кода

Меня зовут Игорь Симаков, я тимлид Java-разработки в команде Маркетплейс Банки.Ру. Сегодня на практическом примере разберу использование UNIT-тестирования. Оно применяется как для тестирования состояния, так и для проверки поведения кода. В этом материале сосредоточусь на последнем аспекте. Покажу, как использовать JUnit , Mockito и AssertJ для тестирования кода, а также JaCoCo для оценки покрытия тестами на примере простого мини-сервиса. Эта статья основана на моем внутреннем воркшопе, который я проводил для своих коллег. В моем репозитории на GitHub можно ознакомиться с текстом доклада. Там содержится обзор основных понятий, используемых в статье, а также подробное описание инструментов.

habr.com/ru/companies/banki/ar

ХабрГайд по использованию JUnit 5, Mockito и AssertJ для проверки поведения кодаМеня зовут Игорь Симаков, я тимлид Java-разработки в команде Маркетплейс Банки.Ру. Сегодня на практическом примере разберу использование UNIT-тестирования. Оно применяется как для тестирования...
#java#junit5#jacoco

*Analyse über mehrere Programme gebastelt *Ergebnis inkonsistent, abhängig von Parameter Reihenfolge 🤕
*Schaltet genervt PC beim Fernsehabend nochmal ein
*Schreibt Unittests mit Mockito
*Findet Denkfehler 👏🏼

Generell bin ich dagegen, nach Feierabend nochmal was für's Gschäft zu machen. Aber ich hätt sowieso den ganzen Abend gegrübelt, wo mein Denkfehler war und wollte mich mal wieder mit Mockito beschäftigten 💁🏼

I've been doing a bit of dependency maintenance on a five year old large codebase.

After upgrading #Mockito from version 4 to 5, the unnecessary stubbing detection got improved and immediately highlighted tests that could've used some cleanup or even a simpler design!

Nice!