TGViewer
Java Portal | Программирование Java Portal | Программирование @java_iibrary · 11.6K subscribers
Post #648 2.98K
Instancio — это библиотека Java, которая автоматически создает объекты для юнит тестов

Вместо того, чтобы вручную прописывать данные:
Address address  = new Address();
address.setCity("city");
//...
Person person = new Person();
person.setFirstName("first-name");
person.setLastName("last-name");
person.setAge(22);
person.setGender(Gender.MALE);

можно сделать просто:
Person person = Instancio.create(Person.class);


Эта строка создаёт объект Person() со всеми заполненными полями, в них вписываются случайные значения.
Эти значения можно полностью воспроизвести, если тест упадёт

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 9
  • 🔥 7
  • ❤ 2
More from @java_iibrary
  1. Oct 8, 2026Connection Pool, Thread Pool и Object Pool: в чём разница? Общая идея одна: повторно испол…
  2. Oct 8, 2026Serializable, Externalizable и Protocol Buffers: в чём разница? Все три подхода позволяют…
  3. Oct 7, 2026Многопоточность в Java: volatile, Atomic и synchronized Все три механизма применяются при…
  4. Oct 7, 2026💡 Spring Boot 4: DevTools больше не запускает сервер LiveReload по умолчанию ✅ Автоматиче…
  5. Oct 6, 2026Виртуальные потоки в Java 21+ хорошо подходят для задач, которые большую часть времени про…
  6. Oct 6, 2026💡 Измеряйте покрытие кода тестами, но не гонитесь за 100%. ✅ Покрытие показывает, какие с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →