10 place 0 fresh

126 JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin

Habr
chestny_znak (43Tech) @ Habr · today 08:31 EDT

JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin

"Скоро сказка сказывается, да не скоро дело делается" - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией.

To see detailed statistics for the news please log in »

Read the original

Add your comment
You must be logged in with Facebook to read and write comments.

A newsletter a day!

You may get 10 most important news around midday in daily newsletter. Press the button and we will send you the most important news only, no spam attached.

or register

LIKE us on Facebook so you won't miss the most important news of the day!

News from the same source
Habr Habr
Silicon Valley
George Avalos @ Silicon Valley 1 place · 02/07/2106 01:28 EDT

Newark apartment complex bought for much less than prior value

An East Bay apartment complex has been bought at a price that's well below its prior value. Read more

0

🔮
16.04.2026 ♉︎ Dear Taurus, today you can expect a day filled with a variety of emotions and... Read more ›
Silicon Valley
George Avalos @ Silicon Valley 2 place · 02/07/2106 01:28 EDT

PG&E buys San Jose building to bolster South Bay operations

A PG&E Corp. unit has bought a San Jose building in a move to bolster the utility's South Bay operations. Read more

0

Inc42 Media
Lokesh Choudhary @ Inc42 Media 1 place · today 10:34 EDT

Ola Krutrim’s ‘Kruti’ AI Chatbot Goes Offline

Kruti, the AI assistant built by Ola Krutrim, is currently unavailable across app stores and the web. The app is… Read more

0 newcommer

Engadget
Kris Holt @ Engadget 1 place · today 10:32 EDT

Meta Quest headset prices are going up on April 19

The RAM crisis has prompted another company to jack up hardware prices. Meta says it will be increasing the price of Quest headsets on April 19. The Meta Quest 3 will get a $100 hike to $599, while the Quest 3S will be $50 more expensive at $350 (for a version with 128GB of storage) and $450 (256GB). Meta is blaming the increases on the rising costs of RAM, which... Read more

0 newcommer

The Verge
Emma Roth @ The Verge 1 place · today 10:30 EDT

Age verification is a mess but we’re doing it anyway

In the span of a few years, age verification went from an idea to standard practice on large parts of the internet. Seeking to prevent kids from accessing porn, other inappropriate content, or social media altogether, laws mandating age-gating have spread rapidly across the globe, reaching the UK, the US, Australia, France, Brazil, and many […] Read more

0 newcommer

Android Authority
Aamir Siddiqui @ Android Authority 1 place · today 10:28 EDT

Spotify’s new tablet interface is more than just a bigger version of your phone

From adaptive orientation to interactive sidebars, here is how the streaming app is using the extra screen space. Read more

0 newcommer

Business Insider
Juliana Kaplan,Allie Kelly @ Business Insider 1 place · today 10:28 EDT

Live in Miami or Silicon Valley with a luxury apartment in New York? Get ready for a new tax

Gov. Kathy Hochul and NYC Mayor Zohran Mamdani plan to tax wealthy property owners that have local homes over $5 million but don't live in the city. Read more

0 newcommer

Business Insider
Susan Teresa @ Business Insider 2 place · today 10:27 EDT

I hyphenated my last name when I got married. I regretted it for 25 years, so I'm finally letting go of the hyphen.

I didn't want to let go of my last name because it was part of my heritage, so I hyphenated, which became a nightmare. Now, I'm dropping the hyphen. Read more

0 newcommer

Eurogamer.net
Victoria Phillips Kennedy @ Eurogamer.net 1 place · today 10:16 EDT

"I wish artists would take notice that this is a great time to learn some form of AI" - Dead Space creator Glen Schofield doesn't think controversial tech will replace human talent, but still believes it has its place

Game developer and studio founder Glen Schofield has shared his thoughts on AI, and while he doesn't believe it will replace human labour any time soon, he thinks artists should take the time to learn some form of the technology now, before it is too late. Read more Read more

0 fresh

Digital Trends
Shikhar Mehrotra @ Digital Trends 1 place · today 10:13 EDT

Intel reveals secret sauce to keep gaming laptops running quieter and cooler

Intel's AI Quiet Plus isn't a new chip or a software patch; it's a certification standard that uses on-chip AI to dynamically manage noise, heat, and battery life. Read more

0 fresh

GSMArena.com
GSMArena.com 1 place · today 10:13 EDT

Samsung SmartThings gets Now Brief integration

Samsung announced that its SmartThings home automation system now supports Now Brief integration. Now Brief made its debut on the Galaxy S25 series and provides glanceable contextual information like weather updates, upcoming calendar events and reminders on supported Galaxy devices. With the new update, Now Brief will also support relevant information from SmartThings-enabled devices. This includes updates from SmartThings-compatible home security cameras, as well as integration with Samsung’s Pet Care. Read more

0 fresh

Habr
akpsyh @ Habr 1 place · today 10:09 EDT

Почему тимлид перестает справляться: 7 системных причин, а не «слабая личность»

Когда опытный тимлид, еще вчера успевавший все, вдруг начинает пробуксовывать, срывать сроки и терять контроль, первая реакция окружения часто бывает предсказуемой: «не тянет», «выгорел», «слабый руководитель». Я это слышала много раз. Но практика показывает: в подавляющем большинстве случаев проблема не в личности, а в системе, в которую этот человек помещен. Давайте разбираться, где именно система дает сбой.Прежде чем переходить к конкретным причинам, важно увидеть две фундаментальные ловушки. С них, как. Read more

0 fresh

GSMArena.com
GSMArena.com 2 place · today 10:07 EDT

DJI Osmo Pocket 4 brings new 1” sensor, larger touchscreen and built-in storage

DJI’s latest flagship gimbal camera is now official, and it brings a host of improvements over the Osmo Pocket 3, which came out back in 2023. Osmo Pocket 4 gets an all-new 20 mm equivalent 1-inch CMOS sensor (f/2.0), which supports up to 4K/240fps slow-motion video capture, with 14 stops of dynamic range and 10-bit D-Log mode shooting. It can take 37MP still photos with a maximum resolution of 7,680... Read more

0 fresh

Tech.eu
Cate Lawrence @ Tech.eu 1 place · today 10:04 EDT

Fund II second close strengthens Unconventional Ventures’ bet on overlooked founders

Today, Unconventional Ventures (UV) announced the second close of Unconventional Ventures Fund II.In a challenging global climate — marked by economic uncertainty and tightening capital markets — this... Read more

0 fresh

Startups News
Nickie Louise @ Startups News 1 place · today 10:03 EDT

Charles Schwab to launch Bitcoin and Ethereum trading in bid to compete with Robinhood and crypto-native platforms

Charles Schwab plans to roll out direct spot trading for Bitcoin and Ethereum through a new platform called Schwab Crypto, the company said Thursday. The launch marks a clear shift from indirect exposure to full ownership inside its ecosystem. The ... Read more

0 fresh

CoinDesk
Jamie Crawley @ CoinDesk 1 place · today 10:00 EDT

VerifiedX brings privacy layer to Bitcoin as institutional demand for confidentiality grows

A new zero-knowledge-powered system enables shielded bitcoin transactions, reflecting a broader push across crypto to address the “privacy gap” keeping institutions off public blockchains. Read more

0 fresh

The most popular news from the same source for the last week
Habr Habr
Habr
nomanhero @ Habr · 04/09/2026 10:44 EDT

Ваш собес уже в базе

Привет, Habr.Обычно найм представляют довольно просто: есть вакансия, есть кандидат, есть несколько этапов собеседования, после которых человек либо получает оффер, либо отказ. Такая картина хорошо смотрится в HR-отчётах и презентациях, но в реальности всё устроено заметно сложнее.Если чуть дольше повариться в рынке, становится видно, что вокруг собеседований уже давно существует отдельная инфраструктура. Речь про слитые вопросы, базы по компаниям, закрытые чаты, документы и каналы, где собирают и передают. Read more

0

Habr
stoi @ Habr · 04/09/2026 10:43 EDT

Паттерны конкурентности в Go. Подробный разбор. Часть 3. Pub/Sub

Пример паттерна Pub/Sub на Go с подробным описанием кода. Пример подходит для знакомства с паттерном в процессе обучения, собеседования. В статье есть ссылка на полноценную библиотеку, созданную на основе данного примера. Читать далее Read more

0

Habr
m_ig @ Habr · 04/09/2026 10:45 EDT

Приложение полностью написанное AI

У меня возникла идея провести эксперимент, чтобы лучше понять текущие возможности агентов для написания кода. Ну и кроме этого протестировать рынок и понять что нас ожидает в ближайшем будущем в плане изменения подходов к разработке.Я хочу написать мобильные приложения для iOS и Android начиная от дизайна и до деплоя с помощью Claude Code. Читать далее Read more

0

Habr
okoloboga @ Habr · 04/09/2026 10:47 EDT

Я разучился получать удовольствие от программирования из-за LLM. Его вернул шкаф

LLM сделали меня сильно эффективнее, расширили диапазон моих услуг, но вместе с этим почти убили ту часть разработки, ради которой я вообще когда-то в нее пришел.А потом мне привезли шкаф. И он неожиданно все расставил по местам. Читать далее Read more

0

Habr
sproshchaev (OTUS) @ Habr · 04/09/2026 10:55 EDT

Kotlin для новичков: всё о функциях за 15 минут

Продолжаем серию «Kotlin для новичков»! В прошлых статьях мы настроили IDE, разобрались с переменными и типами данных, научились управлять потоком программы через условия и циклы. Пришло время сделать следующий шаг — освоить функции.В этом туториале вы узнаете:▪️ Как объявлять функции и чем это отличается от Java.▪️ Что такое именованные аргументы и значения по умолчанию (и почему это круто).▪️ Как работает стек вызовов и области видимости.▪️ Главные best practices, которые используют... Read more

0

Habr
InfotecsTech (ИнфоТеКС Tech) @ Habr · 04/09/2026 11:01 EDT

Укрощаем зоопарк, или Тестируем с помощью собственных API-mocks

Как тестировать систему, если половина её компонентов — это «чёрные ящики» с уникальными протоколами, а стандартные API-mocks не справляются? С точки зрения готовых решений — тупик… Меня зовут Дмитрий, я AQA-инженер в ИнфоТеКС. Мы с командой столкнулись с этой проблемой и создали собственные API-mocks, которые не просто отвечают шаблонными сообщениями, а ведут себя как настоящие компоненты системы. В этой статье — наш путь от идеи до работающего решения, которое можно... Read more

0

Habr
mozg4d @ Habr · 04/09/2026 11:33 EDT

Эволюция хаоса, сиквел

Начало:https://habr.com/ru/articles/1010440/https://habr.com/ru/articles/1019136/https://habr.com/ru/articles/969194/Продоление:Сезон 14: Девяносто пять процентовЭпизод 1: Проект «Клон» и физика бездельяВнутри модернизированной «Капли» пахло влажной землей, переспелой маракуйей и сладковатым древесным соком.Шел пятый год позиционного тупика. Непобедимая Черная Чума оказалась заперта в карантинной зоне, где методично пожирала саму себя, размножалась и снова пожирала. Коалиция не могла ее уничтожить, Чума не. Read more

0

Habr
wmlab @ Habr · 04/09/2026 11:35 EDT

Когда-то давно, в журнале «Наука и Жизнь», я наткнулся на игру «Эволюция» Джона Конвея — и влюбился в нее с первого взгляда.Никакой игры там, строго говоря, нет. Есть бесконечная сеточка. Каждая клетка сетки либо жива, либо мертва. Каждый ход применяем три простых правила: клетка с двумя или тремя живыми соседями выживает; пустая клетка с тремя живыми соседями оживает; все остальные клетки умирают. И всё.Я рисовал конфигурации в клетчатых тетрадках, следил... Read more

0

Habr
vmalyutin @ Habr · 04/09/2026 11:44 EDT

Странное тестовое задание или как упустить работу мечты

Из названия не понятно буду ли я писать про странное тестовое задание или про то, как я упустил работу мечты. Дело в том, что я и сам не знаю. Но вы поставите все на свои места. https://github.com/v-maliutin/pgSQLMock Read more

0

Habr
sshaplygin @ Habr · 04/09/2026 12:10 EDT

Автоматизиция деплоя контейнеров в Yandex Cloud с помощью Terraform и LLM

Базовый сценарий: вы пушите образ в Container Registry, и ничего не происходит. Чтобы обновить Serverless Container, нужно идти в консоль и накликивать обновление контейнера. Странно, что такой автоматизации нет «из коробки», но её легко собрать на коленке.Я прошел этот путь и упаковал всё в готовый репозиторий:Cloud Function на Go, которая ловит события Registry.Terraform-конфиг, который разворачивает всю обвязку.Разбор формата событий YMQ (самая неочевидная часть).Статья о том, как использовать Claude Cod Read more

0

Most popular sources

  • You see 870 news out of 870.
  • Sources 61 out of 61.
AlleyWatch 0%
Ubergizmo 0%
Droid Life 0%
150sec 0%
Sifted 0%
View sources »

LIKE us on Facebook so you won't miss the most important news of the day!

16.04.2026 10:42
Last update: 10:36 EDT.
News rating updated: 17:33.

What is Times42?

Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.


Times42 © 2026