#assertj — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #assertj, aggregated by home.social.
-
Join me and the Seattle Software Crafters group for my talk on "Refactoring Tests"!
The talk starts at 10am PDT (5pm UTC), but you can join 30 minutes earlier to chat.
https://www.meetup.com/seattle-software-craftsmanship/events/310497363/
-
-
Awesome AssertJ: Use isEqualToNormalizingNewlines To Assert With Text Block
A blog by @mrhakiA Java text block is an easy way to have a multiline string value. But there is a catch if we want to use a text block with the assertion method isEqualTo. Suppose you have written a piece of code that create a new string value where the line endings are defined using System.lineSeparator(). The string value would have the...
-
Write assertions with #AssertJ for multiline string values by normalizing new lines: https://blog.mrhaki.com/2026/01/awesome-assertj-use-isequaltonormalizin.html
-
Was tun, wenn #JUnit nicht mehr reicht? Christopher Olbertz zeigt, wie #AssertJ für bessere Lesbarkeit sorgt, #ArchUnit Architekturverstöße erkennt & #Mockito Tests entkoppelt.
Jetzt Teststrategie modernisieren: https://javapro.io/de/testen-mit-java-die-vielfaeltige-welt-der-test-frameworks/
-
Was tun, wenn #JUnit nicht mehr reicht? Christopher Olbertz zeigt, wie #AssertJ für bessere Lesbarkeit sorgt, #ArchUnit Architekturverstöße erkennt & #Mockito Tests entkoppelt.
Jetzt Teststrategie modernisieren: https://javapro.io/de/testen-mit-java-die-vielfaeltige-welt-der-test-frameworks/
-
Du willst, dass dein Team systematisch testet, & das auch richtig? Christopher Olbertz zeigt dir die passenden Tools für verschiedene Testarten:
✔️ Unit-Tests, Architektur-Checks, Mocking komplexer Abhängigkeiten
Lese: https://javapro.io/de/testen-mit-java-die-vielfaeltige-welt-der-test-frameworks/
-
Du willst, dass dein Team systematisch testet, & das auch richtig? Christopher Olbertz zeigt dir die passenden Tools für verschiedene Testarten:
✔️ Unit-Tests, Architektur-Checks, Mocking komplexer Abhängigkeiten
Lese: https://javapro.io/de/testen-mit-java-die-vielfaeltige-welt-der-test-frameworks/
-
Hack.Commit.Push Switzerland is just one week away! 🇨🇭
This is a great opportunity to get involved in Open Source projects like #AssertJ, with direct guidance from the maintainers!
-
btw, if you run a user group/meetup and want me to present any of my talks (on Testable Architecture, Event Sourcing, etc.) to your group (remotely or in person in the SF Bay Area), let me know!
See my Ted Talks page: https://ted.dev/talks
-
Soft Assertions with #AssertJ
-
Нашел, проверил, убедил: как мы организовали генерацию SQL-запросов, проверку сложных данных и при чем здесь Allure
Привет, Хабр! Я, Михаил Герасимов, инженер РСХБ-Интех. Уже два года занимаюсь автоматизацией тестирования, и за это время успел написать (и переписать) немало SQL-запросов. Вместе с моим коллегой Михаилом Палыгой мы развиваем инструменты для автоматизированного тестирования, и сегодня расскажем вам о том как мы справляемся с построением сложных SQL-запросов и проверкой объектов в базе данных, на примере нашей библиотеки CheckMateDB для автоматизации тестирования банковской системы ЦФТ-Банк. В статье опишем проблемы, с которыми сталкивались при ручном написании SQL-запросов и проверке данных: дублирование кода, сложность поддержки, отсутствие единого стиля и низкая информативность тестов. Для решения этих проблем мы разработали инструмент QueryBuilder, который позволяет динамически генерировать SQL-запросы с помощью Java-кода. Мы создали иерархию классов CriteriaBasic и Table для удобного описания критериев поиска данных в базе, используя паттерн fluent interface. Также мы разработали кастомные классы проверок на базе AssertJ с поддержкой Allure-шагов, которые позволяют проверять сложные многоуровневые объекты с возможностью погружения во вложенные структуры. Для облегчения рутинной работы создали плагин, автоматически генерирующий классы DTO и Table на основе структуры базы данных. Библиотека интегрирована с Hibernate через DaoCommon, что обеспечивает удобное выполнение SQL-запросов и управление сессиями. Результатом стало существенное улучшение читаемости тестов, повышение переиспользуемости кода, стандартизация подхода к тестированию и создание информативных Allure-отчетов.
-
Cool, ik kende usingRecursiveComparison() en assertSoftly() nog niet. #AssertJ
En je eigen #RestAssured testApi via #OpenApi ook niet.
Verder waren deze testlibraries en #WireMock wel bekend en #Awaitility enigszins ook.
-
Cool, ik kende usingRecursiveComparison() en assertSoftly() nog niet. #AssertJ
En je eigen #RestAssured testApi via #OpenApi ook niet.
Verder waren deze testlibraries en #WireMock wel bekend en #Awaitility enigszins ook.
-
Cool, ik kende usingRecursiveComparison() en assertSoftly() nog niet. #AssertJ
En je eigen #RestAssured testApi via #OpenApi ook niet.
Verder waren deze testlibraries en #WireMock wel bekend en #Awaitility enigszins ook.
-
Cool, ik kende usingRecursiveComparison() en assertSoftly() nog niet. #AssertJ
En je eigen #RestAssured testApi via #OpenApi ook niet.
Verder waren deze testlibraries en #WireMock wel bekend en #Awaitility enigszins ook.
-
Cool, ik kende usingRecursiveComparison() en assertSoftly() nog niet. #AssertJ
En je eigen #RestAssured testApi via #OpenApi ook niet.
Verder waren deze testlibraries en #WireMock wel bekend en #Awaitility enigszins ook.
-
If you have many assertions, you can also use the SoftAssertions to test all the assertions and give all the results at once.
Read more 👉 https://lttr.ai/ATQTo
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
If you have many assertions, you can also use the SoftAssertions to test all the assertions and give all the results at once.
Read more 👉 https://lttr.ai/ATQTo
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
If you have many assertions, you can also use the SoftAssertions to test all the assertions and give all the results at once.
Read more 👉 https://lttr.ai/ATQTo
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
If you have many assertions, you can also use the SoftAssertions to test all the assertions and give all the results at once.
Read more 👉 https://lttr.ai/ATQTo
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
If you have many assertions, you can also use the SoftAssertions to test all the assertions and give all the results at once.
Read more 👉 https://lttr.ai/ATQTo
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Throwing an exception when a business rule is invalid is very common, but do you know that it is very easy to create a test for it?
Read more 👉 https://lttr.ai/AYtk5
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Throwing an exception when a business rule is invalid is very common, but do you know that it is very easy to create a test for it?
Read more 👉 https://lttr.ai/AYtk5
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Throwing an exception when a business rule is invalid is very common, but do you know that it is very easy to create a test for it?
Read more 👉 https://lttr.ai/AYtk5
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Throwing an exception when a business rule is invalid is very common, but do you know that it is very easy to create a test for it?
Read more 👉 https://lttr.ai/AYtk5
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Throwing an exception when a business rule is invalid is very common, but do you know that it is very easy to create a test for it?
Read more 👉 https://lttr.ai/AYtk5
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Awesome AssertJ: Using Our Own Assertions Class
-
The fluent API provided by AssertJ makes it easy to read and use.
Read more 👉 https://lttr.ai/AX66E
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
The fluent API provided by AssertJ makes it easy to read and use.
Read more 👉 https://lttr.ai/AX66E
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
The fluent API provided by AssertJ makes it easy to read and use.
Read more 👉 https://lttr.ai/AX66E
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
The fluent API provided by AssertJ makes it easy to read and use.
Read more 👉 https://lttr.ai/AX66E
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
The fluent API provided by AssertJ makes it easy to read and use.
Read more 👉 https://lttr.ai/AX66E
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Эволюция Assert'a на примере тестирования вездехода из Звездных Войн
Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов. Я опишу, как со временем менялся наш подход к проведению проверок данных и как менялись сами классы проверок. А чтобы было чуть проще и интересней — займемся тестированием чего‑нибудь из вселенной Звездных Войн. Например, протестируем имперский бронированный транспортный вездеход AT‑AT.
-
Эволюция Assert'a на примере тестирования вездехода из Звездных Войн
Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов. Я опишу, как со временем менялся наш подход к проведению проверок данных и как менялись сами классы проверок. А чтобы было чуть проще и интересней — займемся тестированием чего‑нибудь из вселенной Звездных Войн. Например, протестируем имперский бронированный транспортный вездеход AT‑AT.
-
Эволюция Assert'a на примере тестирования вездехода из Звездных Войн
Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов. Я опишу, как со временем менялся наш подход к проведению проверок данных и как менялись сами классы проверок. А чтобы было чуть проще и интересней — займемся тестированием чего‑нибудь из вселенной Звездных Войн. Например, протестируем имперский бронированный транспортный вездеход AT‑AT.
-
Эволюция Assert'a на примере тестирования вездехода из Звездных Войн
Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов. Я опишу, как со временем менялся наш подход к проведению проверок данных и как менялись сами классы проверок. А чтобы было чуть проще и интересней — займемся тестированием чего‑нибудь из вселенной Звездных Войн. Например, протестируем имперский бронированный транспортный вездеход AT‑AT.
-
If there was one reason I liked coding in #Java, it'd be #AssertJ and its brilliant extensibility.
Here's an example of it from bjForth (https://github.com/bahmanm/bjforth)
The ability to create custom assertions makes the test code concise and read naturally.
-
Awesome #AssertJ: Using Our Own Assertions Class https://blog.mrhaki.com/2024/10/awesome-assertj-using-our-own.html #Java #Testing
-
Unit testing is a technique to test the smaller pieces of code known as units.
Read more 👉 https://lttr.ai/AUSRx
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
Unit testing is a technique to test the smaller pieces of code known as units.
Read more 👉 https://lttr.ai/AUSRx
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer
-
The AssertJ library provides a more fluent way to create assertions.
Read more 👉 https://lttr.ai/AUSSA
#test #unitest #unitTest #testing #AssertJ #assertions #code #developer