Instancio — это библиотека, которая позволяет автоматически создавать объекты для юнит-тестов.
Вместо ручной настройки данных:
Address address = new Address();
address.setStreet("street");
address.setCity("city");
//...
Person person = new Person();
person.setFirstName("first-name");
person.setLastName("last-name");
person.setAge(22);
person.setGender(Gender.MALE);
person.setAddress(address);
//...
Вы можете просто выполнить следующее:
Person person = Instancio.create(Person.class);
❕Эта строка возвращает полностью заполненный объект person, включая вложенные объекты и коллекции. Объект заполняется случайными значениями, которые могут быть воспроизведены в случае сбоя теста.
❤️ — если было полезно
🕺 — если видишь это впервые
➡️ Java Developer | #полезное
