Package org.assertj.core.api
Class ProxifyMethodChangingTheObjectUnderTest
java.lang.Object
org.assertj.core.api.ProxifyMethodChangingTheObjectUnderTest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Object
private static Class
actualClass
(Object currentAssert) private AbstractAssert<?,
?> createAssertProxy
(AbstractAssert<?, ?> currentAssert) private BigDecimalScaleAssert<?>
createBigDecimalScaleAssertProxy
(Object currentAssert) private FileSizeAssert<?>
createFileSizeAssertProxy
(Object currentAssert) private IterableSizeAssert<?>
createIterableSizeAssertProxy
(Object currentAssert) private MapSizeAssert<?,
?> createMapSizeAssertProxy
(Object currentAssert) private RecursiveComparisonAssert<?>
createRecursiveComparisonAssertProxy
(RecursiveComparisonAssert<?> currentAssert) static AbstractAssert<?,
?> intercept
(ProxifyMethodChangingTheObjectUnderTest dispatcher, Callable<AbstractAssert<?, ?>> assertionMethod, AbstractAssert<?, ?> currentAssertInstance)
-
Field Details
-
FIELD_NAME
- See Also:
-
proxies
-
-
Constructor Details
-
ProxifyMethodChangingTheObjectUnderTest
ProxifyMethodChangingTheObjectUnderTest(SoftProxies proxies)
-
-
Method Details
-
intercept
@RuntimeType public static AbstractAssert<?,?> intercept(@FieldValue("dispatcher") ProxifyMethodChangingTheObjectUnderTest dispatcher, @SuperCall Callable<AbstractAssert<?, ?>> assertionMethod, @This AbstractAssert<?, throws Exception?> currentAssertInstance) - Throws:
Exception
-
createAssertProxy
-
createRecursiveComparisonAssertProxy
private RecursiveComparisonAssert<?> createRecursiveComparisonAssertProxy(RecursiveComparisonAssert<?> currentAssert) -
createMapSizeAssertProxy
-
createIterableSizeAssertProxy
-
createFileSizeAssertProxy
-
createBigDecimalScaleAssertProxy
-
actualClass
-
actual
-