Class RegistrationTrackUtils
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.RegistrationTrackUtils
-
public final class RegistrationTrackUtils extends java.lang.ObjectUtilities for rendering registration tracking info for hooks and setup test objects.- Since:
- 20.05.2022
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidfromClass(java.util.List<java.lang.String> info, java.lang.String prefix, java.lang.Class<?>[] classes, boolean fromAnnotation)Stores tracking info for registered classes.static voidfromField(java.util.List<java.lang.String> info, java.lang.String prefix, java.util.List<AnnotatedField<?,?>> fields, java.lang.Object instance)Store tracking info for recognized test class fields.static voidfromInstance(java.util.List<java.lang.String> info, java.lang.String prefix, java.lang.Object[] instances)Stores tracking info for registered instances.static java.lang.StringgetFieldDescriptor(AnnotatedField<?,?> field)
-
-
-
Method Detail
-
fromClass
public static void fromClass(java.util.List<java.lang.String> info, java.lang.String prefix, java.lang.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
public static void fromInstance(java.util.List<java.lang.String> info, java.lang.String prefix, java.lang.Object[] instances)Stores tracking info for registered instances.- Parameters:
info- info holderprefix- source identityinstances- instances to append
-
fromField
public static void fromField(java.util.List<java.lang.String> info, java.lang.String prefix, java.util.List<AnnotatedField<?,?>> fields, java.lang.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
public static java.lang.String getFieldDescriptor(AnnotatedField<?,?> field)
- Parameters:
field- field- Returns:
- field description string
-
-