fluent-exception-rule-1.0.0
A C E F G M N P R S T W 

A

accept(Method) - Method in class pl.wkr.fluentrule.proxy.method.acceptor.AcceptAllAcceptor
 
accept(Method) - Method in interface pl.wkr.fluentrule.proxy.method.acceptor.MethodAcceptor
 
accept(Method) - Method in class pl.wkr.fluentrule.proxy.method.acceptor.ReturningAbstractAssertAcceptor
 
AcceptAllAcceptor - Class in pl.wkr.fluentrule.proxy.method.acceptor
 
AcceptAllAcceptor() - Constructor for class pl.wkr.fluentrule.proxy.method.acceptor.AcceptAllAcceptor
 
AssertFactory<A extends AbstractThrowableAssert<A,T>,T extends Throwable> - Interface in pl.wkr.fluentrule.assertfactory
Interface for implementations of factories, which can construct assertion for given thrown exception.

C

CalledMethodRegister - Interface in pl.wkr.fluentrule.proxy
 
CauseExtractor - Class in pl.wkr.fluentrule.extractor
 
CauseExtractor() - Constructor for class pl.wkr.fluentrule.extractor.CauseExtractor
 
Check - Interface in pl.wkr.fluentrule.api.check
Interface of callback asserting thrown exception.
check(Throwable) - Method in interface pl.wkr.fluentrule.api.check.Check
This method is called when exception is thrown.
check(Throwable) - Method in class pl.wkr.fluentrule.api.check.SafeCheck
This method is called when exception is thrown.
check(Check) - Method in class pl.wkr.fluentrule.api.CheckExpectedException
Adds callback to assert thrown exception.
CheckExpectedException - Class in pl.wkr.fluentrule.api
Implements junit's TestRule and allows to assert thrown exception in callback.
CheckExpectedException() - Constructor for class pl.wkr.fluentrule.api.CheckExpectedException
 
CheckNotNullExtractor - Class in pl.wkr.fluentrule.extractor
 
CheckNotNullExtractor(ThrowableExtractor, String) - Constructor for class pl.wkr.fluentrule.extractor.CheckNotNullExtractor
 
CheckWithProxy<A extends AbstractThrowableAssert<A,T>,T extends Throwable> - Interface in pl.wkr.fluentrule.proxy
Interface for implementations of assertions proxies.
CheckWithProxyFactory - Class in pl.wkr.fluentrule.proxy
 
CheckWithProxyFactory(RegisteringProxyFactoryFactory) - Constructor for class pl.wkr.fluentrule.proxy.CheckWithProxyFactory
 
ClassFinder - Class in pl.wkr.fluentrule.util
 
ClassFinder(int) - Constructor for class pl.wkr.fluentrule.util.ClassFinder
 
createProxy(CalledMethodRegister) - Method in interface pl.wkr.fluentrule.proxy.RegisteringProxyFactory
 

E

expect() - Method in class pl.wkr.fluentrule.api.FluentExpectedException
Starts expecting of any exception.
expect(Class<? extends Throwable>) - Method in class pl.wkr.fluentrule.api.FluentExpectedException
Starts expecting of exception of specified type.
expectCause() - Method in class pl.wkr.fluentrule.api.FluentExpectedException
Start expecting of exception with any cause.
expectCause(Class<? extends Throwable>) - Method in class pl.wkr.fluentrule.api.FluentExpectedException
Starts expecting of exception with cause of specified type.
expectCauseWith(Class<A>) - Method in class pl.wkr.fluentrule.api.FluentExpectedException
 
expectRootCause() - Method in class pl.wkr.fluentrule.api.FluentExpectedException
Starts expecting of exception with any root cause.
expectRootCause(Class<? extends Throwable>) - Method in class pl.wkr.fluentrule.api.FluentExpectedException
Starts expecting of exception with root cause of specified type.
expectRootCauseWith(Class<A>) - Method in class pl.wkr.fluentrule.api.FluentExpectedException
 
expectWith(Class<A>) - Method in class pl.wkr.fluentrule.api.FluentExpectedException
Starts expecting exception and return custom throwable assert to specify expectations on exception.
extract(Throwable) - Method in class pl.wkr.fluentrule.extractor.CauseExtractor
 
extract(Throwable) - Method in class pl.wkr.fluentrule.extractor.CheckNotNullExtractor
 
extract(Throwable) - Method in class pl.wkr.fluentrule.extractor.NoopExtractor
 
extract(Throwable) - Method in class pl.wkr.fluentrule.extractor.RootCauseExtractor
 
extract(Throwable) - Method in interface pl.wkr.fluentrule.extractor.ThrowableExtractor
 
ExtractingAssertFactoryFactory - Class in pl.wkr.fluentrule.assertfactory
 
ExtractingAssertFactoryFactory() - Constructor for class pl.wkr.fluentrule.assertfactory.ExtractingAssertFactoryFactory
 

F

Factory - Class in pl.wkr.fluentrule.proxy.cglib
 
Factory(TypeDefaults) - Constructor for class pl.wkr.fluentrule.proxy.cglib.Factory
 
findConcreteClass(Class<?>) - Method in class pl.wkr.fluentrule.util.ClassFinder
 
FluentExpectedException - Class in pl.wkr.fluentrule.api
Implements junit's expected exception rule in fluent way, returning AssertJ ThrowableAssert.
FluentExpectedException() - Constructor for class pl.wkr.fluentrule.api.FluentExpectedException
Create new instance of FluentExpectedException rule.
FluentExpectedException(ProxiesFactory) - Constructor for class pl.wkr.fluentrule.api.FluentExpectedException
Create new instance of FluentExpectedException rule.

G

getAssert(Throwable) - Method in interface pl.wkr.fluentrule.assertfactory.AssertFactory
Should return constructed assertion for given exception
getAssert(Throwable) - Method in class pl.wkr.fluentrule.assertfactory.ThrowableAssertFactory
 
getAssertProxy() - Method in interface pl.wkr.fluentrule.proxy.CheckWithProxy
Should return assertion proxy.
getDefaultValue(Class<T>) - Method in class pl.wkr.fluentrule.util.TypeDefaults
 
getProxiesFactory() - Method in class pl.wkr.fluentrule.proxy.factory.ProxiesFactoryFactory
 
getRegisteringProxyFactoryFactory() - Method in class pl.wkr.fluentrule.proxy.cglib.Factory
 

M

MethodAcceptor - Interface in pl.wkr.fluentrule.proxy.method.acceptor
 

N

newAssertFactory(AssertFactory<A, T>, ThrowableExtractor) - Method in class pl.wkr.fluentrule.assertfactory.ExtractingAssertFactoryFactory
 
newAssertFactory(Class<A>, Class<T>) - Method in class pl.wkr.fluentrule.assertfactory.ReflectionAssertFactoryFactory
 
newCheckWithProxy(Class<A>, Class<T>, AssertFactory<A, T>) - Method in class pl.wkr.fluentrule.proxy.CheckWithProxyFactory
 
newRegisteringProxyFactory(Class<A>, Class<T>) - Method in interface pl.wkr.fluentrule.proxy.RegisteringProxyFactoryFactory
 
newThrowableAssertProxy() - Method in class pl.wkr.fluentrule.proxy.factory.ProxiesFactory
 
newThrowableCauseAssertProxy() - Method in class pl.wkr.fluentrule.proxy.factory.ProxiesFactory
 
newThrowableCauseCustomAssertProxy(Class<A>) - Method in class pl.wkr.fluentrule.proxy.factory.ProxiesFactory
 
newThrowableCustomAssertProxy(Class<A>) - Method in class pl.wkr.fluentrule.proxy.factory.ProxiesFactory
 
newThrowableRootCauseAssertProxy() - Method in class pl.wkr.fluentrule.proxy.factory.ProxiesFactory
 
newThrowableRootCauseCustomAssertProxy(Class<A>) - Method in class pl.wkr.fluentrule.proxy.factory.ProxiesFactory
 
none() - Static method in class pl.wkr.fluentrule.api.CheckExpectedException
Creates and returns new instance of CheckExpectedException rule.
none() - Static method in class pl.wkr.fluentrule.api.FluentExpectedException
Creates and returns new instance of FluentExpectedException rule.
NoopExtractor - Class in pl.wkr.fluentrule.extractor
 
NoopExtractor() - Constructor for class pl.wkr.fluentrule.extractor.NoopExtractor
 

P

pl.wkr.fluentrule.api - package pl.wkr.fluentrule.api
 
pl.wkr.fluentrule.api.check - package pl.wkr.fluentrule.api.check
 
pl.wkr.fluentrule.assertfactory - package pl.wkr.fluentrule.assertfactory
 
pl.wkr.fluentrule.extractor - package pl.wkr.fluentrule.extractor
 
pl.wkr.fluentrule.proxy - package pl.wkr.fluentrule.proxy
 
pl.wkr.fluentrule.proxy.cglib - package pl.wkr.fluentrule.proxy.cglib
 
pl.wkr.fluentrule.proxy.factory - package pl.wkr.fluentrule.proxy.factory
 
pl.wkr.fluentrule.proxy.method.acceptor - package pl.wkr.fluentrule.proxy.method.acceptor
 
pl.wkr.fluentrule.util - package pl.wkr.fluentrule.util
 
ProxiesFactory - Class in pl.wkr.fluentrule.proxy.factory
Class for creating proxies.
ProxiesFactory(CheckWithProxyFactory, ThrowableExtractor, ThrowableExtractor, ThrowableExtractor, ThrowableAssertFactory, ReflectionAssertFactoryFactory, ExtractingAssertFactoryFactory) - Constructor for class pl.wkr.fluentrule.proxy.factory.ProxiesFactory
 
ProxiesFactoryFactory - Class in pl.wkr.fluentrule.proxy.factory
 
ProxiesFactoryFactory() - Constructor for class pl.wkr.fluentrule.proxy.factory.ProxiesFactoryFactory
 

R

ReflectionAssertFactoryFactory - Class in pl.wkr.fluentrule.assertfactory
 
ReflectionAssertFactoryFactory() - Constructor for class pl.wkr.fluentrule.assertfactory.ReflectionAssertFactoryFactory
 
RegisteringProxyFactory<A extends AbstractThrowableAssert<A,T>,T extends Throwable> - Interface in pl.wkr.fluentrule.proxy
 
RegisteringProxyFactoryFactory - Interface in pl.wkr.fluentrule.proxy
 
ReturningAbstractAssertAcceptor - Class in pl.wkr.fluentrule.proxy.method.acceptor
 
ReturningAbstractAssertAcceptor() - Constructor for class pl.wkr.fluentrule.proxy.method.acceptor.ReturningAbstractAssertAcceptor
 
RootCauseExtractor - Class in pl.wkr.fluentrule.extractor
 
RootCauseExtractor() - Constructor for class pl.wkr.fluentrule.extractor.RootCauseExtractor
 

S

SafeCheck<T extends Throwable> - Class in pl.wkr.fluentrule.api.check
Type safe implementation of Check interface.
SafeCheck() - Constructor for class pl.wkr.fluentrule.api.check.SafeCheck
Constructs new instance, most convenient constructor.
SafeCheck(Class<T>) - Constructor for class pl.wkr.fluentrule.api.check.SafeCheck
Constructs new instance for expected exception's type.
SafeCheck(ClassFinder) - Constructor for class pl.wkr.fluentrule.api.check.SafeCheck
Construct new instance for expected exception's type finder.
safeCheck(T) - Method in class pl.wkr.fluentrule.api.check.SafeCheck
This method is called when exception is thrown.

T

ThrowableAssertFactory - Class in pl.wkr.fluentrule.assertfactory
 
ThrowableAssertFactory() - Constructor for class pl.wkr.fluentrule.assertfactory.ThrowableAssertFactory
 
ThrowableExtractor - Interface in pl.wkr.fluentrule.extractor
 
TypeDefaults - Class in pl.wkr.fluentrule.util
 
TypeDefaults() - Constructor for class pl.wkr.fluentrule.util.TypeDefaults
 

W

wasCalled(Method, Object...) - Method in interface pl.wkr.fluentrule.proxy.CalledMethodRegister
 
A C E F G M N P R S T W 
fluent-exception-rule-1.0.0

Copyright © 2014. All rights reserved.