Class HooksUtil
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.test.util.HooksUtil
-
public final class HooksUtil extends java.lang.Object
GuiceyGuiceyConfigurationHook
test utilities.- Since:
- 02.05.2020
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<GuiceyConfigurationHook>
create(java.lang.Class<? extends GuiceyConfigurationHook>... hooks)
Instantiates provided hooks.static void
register(java.util.List<GuiceyConfigurationHook> hooks)
Register configuration hooks.static void
validateFieldHooks(java.util.List<java.lang.reflect.Field> fields, boolean includeInstanceFields)
Validate fields annotated withEnableHook
for correctness.
-
-
-
Method Detail
-
validateFieldHooks
public static void validateFieldHooks(java.util.List<java.lang.reflect.Field> fields, boolean includeInstanceFields)
Validate fields annotated withEnableHook
for correctness.- Parameters:
fields
- fields to validateincludeInstanceFields
- true to allow instance fields, false to break if instance field detected
-
create
@SafeVarargs public static java.util.List<GuiceyConfigurationHook> create(java.lang.Class<? extends GuiceyConfigurationHook>... hooks)
Instantiates provided hooks.- Parameters:
hooks
- hooks to instantiate- Returns:
- hooks instances
-
register
public static void register(java.util.List<GuiceyConfigurationHook> hooks)
Register configuration hooks.- Parameters:
hooks
- hooks to register
-
-