Class RegistrationTrackUtils
java.lang.Object
ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.RegistrationTrackUtils
Utilities for rendering registration tracking info for hooks and setup test objects.
- Since:
- 20.05.2022
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidStores tracking info for registered classes.static voidStore tracking info for recognized test class fields.static voidfromInstance(List<String> info, String prefix, Object[] instances) Stores tracking info for registered instances.static StringgetFieldDescriptor(AnnotatedField<?, ?> field)
-
Method Details
-
fromClass
public static void fromClass(List<String> info, String prefix, Class<?>[] classes, boolean fromAnnotation) Stores tracking info for registered classes.- Parameters:
info- info holderprefix- source identityclasses- items to appendfromAnnotation- indicates class declaration in annotation
-
fromInstance
Stores tracking info for registered instances.- Parameters:
info- info holderprefix- source identityinstances- instances to append
-
fromField
public static void fromField(List<String> info, String prefix, List<AnnotatedField<?, ?>> fields, Object instance) Store tracking info for recognized test class fields.- Parameters:
info- info holderprefix- source identityfields- fields to appendinstance- test instance or null for static fields
-
getFieldDescriptor
- Parameters:
field- field- Returns:
- field description string
-