Writing tests for HTTP-triggered Azure Functions

As I was implementing redirects in Azure Functions for my blog, I wanted to be able to test them as efficiently as possible. Although you can run and test an Azure function locally, and I did, I also implemented automated unit tests to systematically cover all the cases I care about.

Indirect inputs and outputs are essential to understanding the different kinds of test doubles. This concept helps to determine when to use a dummy or stub, and when to use a spy or mock.

You can read more in the following article:
https://principal-it.eu/2020/04/indirect-inputs-and-outputs

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

Coding agents love hardcoded test fixtures.

I wrote a Quarkus walkthrough that replaces EVT-001-style literals with Datafaker + Instancio, then teaches IBM Bob through a project skill so the next scaffold does not regress.

https://www.the-main-thread.com/p/quarkus-bob-synthetic-test-data

#Java #Quarkus #Testing #UnitTesting

Как нам в Домклик LLM рефакторинг делала

Написал агента который за ночь переписал 100 тестов с Mockito на MockK, а за следующую — исправил 1700 ошибок линта. Спойлер: секрет не в крутом промпте, а в правильно выстроенном цикле — чётком DoD, автоматической проверке результата и обратной связи с моделью.

https://habr.com/ru/companies/domclick/articles/1038984/

#llm #llmагент #android #android_development #claude #opencode #unittesting

Как нам в Домклик LLM рефакторинг делала

Привет! Меня зовут Сергей, я Android-разработчик команды Новостроек в Домклик. Довольно давно наблюдаю за «сценой» ИИ в разработке, надо вовремя сменить профессию на электрика, эксперта...

Хабр

Как нам в Домклик LLM рефакторинг делала

Написал агента который за ночь переписал 100 тестов с Mockito на MockK, а за следующую — исправил 1700 ошибок линта. Спойлер: секрет не в крутом промпте, а в правильно выстроенном цикле — чётком DoD, автоматической проверке результата и обратной связи с моделью.

https://habr.com/ru/companies/domclick/articles/1038984/

#llm #llmагент #android #android_development #claude #opencode #unittesting

Как нам в Домклик LLM рефакторинг делала

Привет! Меня зовут Сергей, я Android-разработчик команды Новостроек в Домклик. Довольно давно наблюдаю за «сценой» ИИ в разработке, надо вовремя сменить профессию на электрика, эксперта...

Хабр

ACCU on Sea 2026 SESSION ANNOUNCEMENT: Techniques of Compile-time Unit Testing in C++ by Braden Ganetsky

https://accuonsea.uk/2026/sessions/techniques-of-compile-time-unit-testing-in-cpp

Register now at https://accuonsea.uk/tickets/

#constexpr #cpp #unittesting

ACCU on Sea

ACCU on Sea 2026 SESSION ANNOUNCEMENT: Techniques of Compile-time Unit Testing in C++ by Braden Ganetsky

https://accuonsea.uk/2026/sessions/techniques-of-compile-time-unit-testing-in-cpp

Register now at https://accuonsea.uk/tickets/

#constexpr #cpp #unittesting

ACCU on Sea

Doing More with GitHub Copilot as a .NET Developer - .NET Blog

Want to get more out of your GitHub Copilot experience? Here are some easy ways to get started.

.NET Blog