Package org.assertj.core.api
Class ErrorCollector
- java.lang.Object
-
- org.assertj.core.api.ErrorCollector
-
- All Implemented Interfaces:
net.sf.cglib.proxy.Callback,net.sf.cglib.proxy.MethodInterceptor
public class ErrorCollector extends java.lang.Object implements net.sf.cglib.proxy.MethodInterceptorCollects error messages of all AssertionErrors thrown by the proxied method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classErrorCollector.LastResult
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringCLASS_NAMEprivate java.util.List<java.lang.Throwable>errorsprivate static java.lang.StringINTERCEPT_METHOD_NAMEprivate ErrorCollector.LastResultlastResult
-
Constructor Summary
Constructors Constructor Description ErrorCollector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(java.lang.Throwable error)private static intcountErrorCollectorProxyCalls()java.util.List<java.lang.Throwable>errors()java.lang.Objectintercept(java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object[] args, net.sf.cglib.proxy.MethodProxy proxy)private booleanisNestedErrorCollectorProxyCall()booleanwasSuccess()
-
-
-
Field Detail
-
INTERCEPT_METHOD_NAME
private static final java.lang.String INTERCEPT_METHOD_NAME
- See Also:
- Constant Field Values
-
CLASS_NAME
private static final java.lang.String CLASS_NAME
-
errors
private final java.util.List<java.lang.Throwable> errors
-
lastResult
private final ErrorCollector.LastResult lastResult
-
-
Method Detail
-
intercept
public java.lang.Object intercept(java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object[] args, net.sf.cglib.proxy.MethodProxy proxy) throws java.lang.Throwable- Specified by:
interceptin interfacenet.sf.cglib.proxy.MethodInterceptor- Throws:
java.lang.Throwable
-
addError
public void addError(java.lang.Throwable error)
-
errors
public java.util.List<java.lang.Throwable> errors()
-
wasSuccess
public boolean wasSuccess()
-
isNestedErrorCollectorProxyCall
private boolean isNestedErrorCollectorProxyCall()
-
countErrorCollectorProxyCalls
private static int countErrorCollectorProxyCalls()
-
-