Структура Java приложения
Моки для чайников: термины, инструменты и «Hello, world!»
Привет! Меня зовут Наталья, я SDET-специалист в компании SimbirSoft. Эта статья посвящается тем, кто еще ни разу не работал с моками и хочет на простом примере попробовать их на практике. Коротко о том, что это такое Mock-объекты (тестовые дублеры) — это объекты, предназначенные для симуляции поведения реальных объектов во время тестирования. Тестовые дублеры позволяют: Самая популярная классификация включает 5 видов тестовых дублеров, различных по своим свойствам: Dummy (пустышка), Fake (фейк), Stub (стаб), Spy (шпион) и, собственно, Mock (мок)...
Java 1125. Что такое Stream?
В Java 8 был добавлен новый интерфейс java.util.stream.Stream, который представляет собой поток элементов с возможностью выполнения составных операций над ними. Java Stream API позволяет использовать функциональное программирование для обработки коллекций, массивов и других источников данных. Java Stream API включает в себя множество методов для выполнения различных операций над элементами потока, таких как фильтрация, сортировка, сведение, группировка и т.д. Также API поддерживает параллельную обработку элементов потоков, что позволяет эффективно использовать многоядерные процессоры...