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
-