Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractAssertion - Class in pl.pojo.tester.api.assertion
This is abstract class for all assertion classes.
AbstractAssertion() - Constructor for class pl.pojo.tester.api.assertion.AbstractAssertion
 
AbstractAssertionError - Exception in pl.pojo.tester.internal.assertion
 
AbstractAssertionError(Class<?>) - Constructor for exception pl.pojo.tester.internal.assertion.AbstractAssertionError
 
AbstractCollectionFieldValueChanger<T extends java.util.Collection> - Class in pl.pojo.tester.internal.field.collections.collection
 
AbstractCollectionFieldValueChanger() - Constructor for class pl.pojo.tester.internal.field.collections.collection.AbstractCollectionFieldValueChanger
 
AbstractEqualsAssertionError - Exception in pl.pojo.tester.internal.assertion.equals
 
AbstractFieldValueChanger<T> - Class in pl.pojo.tester.internal.field
 
AbstractFieldValueChanger() - Constructor for class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 
AbstractHashCodeAssertionError - Exception in pl.pojo.tester.internal.assertion.hashcode
 
AbstractIteratorsFieldValueChanger<T> - Class in pl.pojo.tester.internal.field.collections.iterators
 
AbstractIteratorsFieldValueChanger() - Constructor for class pl.pojo.tester.internal.field.collections.iterators.AbstractIteratorsFieldValueChanger
 
AbstractMapFieldValueChanger<T extends java.util.Map> - Class in pl.pojo.tester.internal.field.collections.map
 
AbstractMapFieldValueChanger() - Constructor for class pl.pojo.tester.internal.field.collections.map.AbstractMapFieldValueChanger
 
AbstractPrimitiveValueChanger<T> - Class in pl.pojo.tester.internal.field.primitive
 
AbstractPrimitiveValueChanger() - Constructor for class pl.pojo.tester.internal.field.primitive.AbstractPrimitiveValueChanger
 
AbstractTester - Class in pl.pojo.tester.internal.tester
 
AbstractTester() - Constructor for class pl.pojo.tester.internal.tester.AbstractTester
 
AbstractTester(AbstractFieldValueChanger) - Constructor for class pl.pojo.tester.internal.tester.AbstractTester
 
and(Predicate<? super T>) - Method in class pl.pojo.tester.api.NamedPredicate
 
areDifferentValues(T, T) - Method in class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 
areWellImplemented() - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Performs specified tests on classes using declared field value changer.
asList(T...) - Static method in class pl.pojo.tester.internal.utils.CollectionUtils
 
Assertions - Class in pl.pojo.tester.api.assertion
This is the main assertions class, which should be used by clients.
assertPojoMethodsFor(String) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for class, by qualified class name.
assertPojoMethodsFor(Class<?>) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for class.
assertPojoMethodsFor(String, Predicate<String>) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for class, by qualified class name and field predicate.
assertPojoMethodsFor(Class<?>, Predicate<String>) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for class and field predicate.
assertPojoMethodsFor(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for classes declared as ClassAndFieldPredicatePair objects.
assertPojoMethodsForAll(String...) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for all classes, by classes names.
assertPojoMethodsForAll(PackageFilter) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for all classes returned by PackageFilter.
assertPojoMethodsForAll(Class...) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for all classes.
assertPojoMethodsForAll(ClassAndFieldPredicatePair...) - Static method in class pl.pojo.tester.api.assertion.Assertions
Creates assertion for all classes declared as ClassAndFieldPredicatePair objects.
assertThatConstructor(Constructor<?>) - Method in class pl.pojo.tester.internal.assertion.TestAssertions
 
assertThatEqualsMethodFor(Object) - Method in class pl.pojo.tester.internal.assertion.TestAssertions
 
assertThatGetMethodFor(Object) - Method in class pl.pojo.tester.internal.assertion.TestAssertions
 
assertThatHashCodeMethodFor(Object) - Method in class pl.pojo.tester.internal.assertion.TestAssertions
 
assertThatSetMethodFor(Object) - Method in class pl.pojo.tester.internal.assertion.TestAssertions
 
assertThatToStringMethodFor(Object) - Method in class pl.pojo.tester.internal.assertion.TestAssertions
 
asSet(T...) - Static method in class pl.pojo.tester.internal.utils.CollectionUtils
 
attachNext(AbstractFieldValueChanger) - Method in class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 

B

BigDecimalValueChanger - Class in pl.pojo.tester.internal.field.math
 
BigDecimalValueChanger() - Constructor for class pl.pojo.tester.internal.field.math.BigDecimalValueChanger
 
BigIntegerValueChanger - Class in pl.pojo.tester.internal.field.math
 
BigIntegerValueChanger() - Constructor for class pl.pojo.tester.internal.field.math.BigIntegerValueChanger
 
BlankParameterException - Exception in pl.pojo.tester.internal.preconditions
 
BlankParameterException(String, String) - Constructor for exception pl.pojo.tester.internal.preconditions.BlankParameterException
 

C

canChange(Class<?>) - Method in class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 
canChange(Class<?>) - Method in class pl.pojo.tester.internal.field.collections.collection.AbstractCollectionFieldValueChanger
 
canChange(Class<?>) - Method in class pl.pojo.tester.internal.field.collections.iterators.AbstractIteratorsFieldValueChanger
 
canChange(Class<?>) - Method in class pl.pojo.tester.internal.field.collections.map.AbstractMapFieldValueChanger
 
canChange(Class<?>) - Method in class pl.pojo.tester.internal.field.math.BigDecimalValueChanger
 
canChange(Class<?>) - Method in class pl.pojo.tester.internal.field.math.BigIntegerValueChanger
 
canChange(Class<?>) - Method in class pl.pojo.tester.internal.field.primitive.AbstractPrimitiveValueChanger
 
changeFieldsValues(Object, Object, List<Field>) - Method in class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 
checkNotBlank(String, String) - Static method in class pl.pojo.tester.internal.preconditions.ParameterPreconditions
 
checkNotBlank(String, String[]) - Static method in class pl.pojo.tester.internal.preconditions.ParameterPreconditions
 
checkNotNull(String, Object) - Static method in class pl.pojo.tester.internal.preconditions.ParameterPreconditions
 
checkNotNull(String, Object[]) - Static method in class pl.pojo.tester.internal.preconditions.ParameterPreconditions
 
ClassAndFieldPredicatePair - Class in pl.pojo.tester.api
This class is an encapsulation for class that will be tested and fields to test.
ClassAndFieldPredicatePair(Class<?>, Predicate<String>) - Constructor for class pl.pojo.tester.api.ClassAndFieldPredicatePair
Instantiates ClassAndFieldPredicatePair with given class and fields predicate.
ClassAndFieldPredicatePair(Class<?>) - Constructor for class pl.pojo.tester.api.ClassAndFieldPredicatePair
Instantiates ClassAndFieldPredicatePair with given class and default fields predicate.
ClassAndFieldPredicatePair(String, Predicate<String>) - Constructor for class pl.pojo.tester.api.ClassAndFieldPredicatePair
Instantiates ClassAndFieldPredicatePair with given qualified class name and default fields predicate.
ClassAndFieldPredicatePair(String) - Constructor for class pl.pojo.tester.api.ClassAndFieldPredicatePair
Instantiates ClassAndFieldPredicatePair with given qualified class name and default fields predicate.
ClassLoader - Class in pl.pojo.tester.internal.utils
 
CollectionsFieldValueChanger - Class in pl.pojo.tester.internal.field.collections
 
CollectionUtils - Class in pl.pojo.tester.internal.utils
 
ConstructorAssertionError - Exception in pl.pojo.tester.internal.assertion.constructor
 
ConstructorAssertions - Class in pl.pojo.tester.internal.assertion.constructor
 
ConstructorAssertions(Constructor<?>) - Constructor for class pl.pojo.tester.internal.assertion.constructor.ConstructorAssertions
 
ConstructorParameters - Class in pl.pojo.tester.api
Defines constructor parameters and constructor parameter's types.
ConstructorParameters(Object[], Class<?>[]) - Constructor for class pl.pojo.tester.api.ConstructorParameters
Instantiates ConstructorParameters with given constructor parameters and constructor parameter's types.
ConstructorTester - Class in pl.pojo.tester.internal.tester
 
ConstructorTester() - Constructor for class pl.pojo.tester.internal.tester.ConstructorTester
 
ConstructorTester(AbstractFieldValueChanger) - Constructor for class pl.pojo.tester.internal.tester.ConstructorTester
 
contains(String, Object) - Method in class pl.pojo.tester.internal.assertion.tostring.ToStringAssertions
 
create(String, Object[], Class<?>[]) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Indicates, that class should be constructed using given constructor parameters.
create(String, ConstructorParameters) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Indicates, that class should be constructed using given constructor parameters.
create(Class<?>, Object[], Class<?>[]) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Indicates, that class should be constructed using given constructor parameters.
create(Class<?>, ConstructorParameters) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Indicates, that class should be constructed using given constructor parameters.
createNewInstance(Class<?>) - Method in class pl.pojo.tester.internal.instantiator.ObjectGenerator
 

D

DefaultDateAndTimeFieldValueChanger - Class in pl.pojo.tester.internal.field.date
 
DefaultFieldValueChanger - Class in pl.pojo.tester.internal.field
 
DefaultPackageFilter - Class in pl.pojo.tester.api
Default package filter filters classes from package name recursively.
doestNotContain(String, Object) - Method in class pl.pojo.tester.internal.assertion.tostring.ToStringAssertions
 

E

EqualAssertions - Class in pl.pojo.tester.internal.assertion.equals
 
EqualAssertions(Object) - Constructor for class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
equals(Object) - Method in class pl.pojo.tester.api.ConstructorParameters
equals(Object) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
EqualsTester - Class in pl.pojo.tester.internal.tester
 
EqualsTester() - Constructor for class pl.pojo.tester.internal.tester.EqualsTester
 
EqualsTester(AbstractFieldValueChanger) - Constructor for class pl.pojo.tester.internal.tester.EqualsTester
 
exclude(List<String>) - Static method in class pl.pojo.tester.api.FieldPredicate
Creates Predicate that rejects given fields.
exclude(String...) - Static method in class pl.pojo.tester.api.FieldPredicate
Creates Predicate that rejects given fields.

F

FieldPredicate - Class in pl.pojo.tester.api
This class is used to create field predicates.
FieldUtils - Class in pl.pojo.tester.internal.utils
 
findGetterFor(Class<?>, Field) - Static method in class pl.pojo.tester.internal.utils.MethodUtils
 
findSetterFor(Class<?>, Field) - Static method in class pl.pojo.tester.internal.utils.MethodUtils
 
forClass(Class<?>) - Static method in class pl.pojo.tester.api.DefaultPackageFilter
Creates filter for package of given class.
forPackage(String) - Static method in class pl.pojo.tester.api.DefaultPackageFilter
Creates filter for package name.

G

generateDifferentObjects(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.instantiator.ObjectGenerator
 
generateSameInstance(Object) - Method in class pl.pojo.tester.internal.instantiator.ObjectGenerator
 
getAllFieldNames(Class<?>) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
getAllFields(Class<?>) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
getAllFieldsExcluding(Class<?>, List<String>) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
getClasses() - Method in class pl.pojo.tester.api.DefaultPackageFilter
Returns classes filtered by filter.
getClasses() - Method in interface pl.pojo.tester.api.PackageFilter
Returns classes filtered by filter.
getClassesFromPackage(String) - Static method in class pl.pojo.tester.internal.utils.ReflectionUtils
 
getClazz() - Method in class pl.pojo.tester.api.ClassAndFieldPredicatePair
 
getConstructorParameters() - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
getDetailedMessage() - Method in exception pl.pojo.tester.internal.assertion.AbstractAssertionError
 
getDetailedMessage() - Method in exception pl.pojo.tester.internal.assertion.constructor.ConstructorAssertionError
 
getDetailedMessage() - Method in exception pl.pojo.tester.internal.assertion.hashcode.NotEqualHashCodeAssertionError
 
getErrorPrefix() - Method in exception pl.pojo.tester.internal.assertion.AbstractAssertionError
 
getErrorPrefix() - Method in exception pl.pojo.tester.internal.assertion.constructor.ConstructorAssertionError
 
getErrorPrefix() - Method in exception pl.pojo.tester.internal.assertion.equals.AbstractEqualsAssertionError
 
getErrorPrefix() - Method in exception pl.pojo.tester.internal.assertion.hashcode.AbstractHashCodeAssertionError
 
getFields(Class<?>, Predicate<String>) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
getFieldsPredicate() - Method in class pl.pojo.tester.api.ClassAndFieldPredicatePair
 
getGenericTypeClass() - Method in class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 
getMessage() - Method in exception pl.pojo.tester.internal.assertion.AbstractAssertionError
 
getName() - Method in class pl.pojo.tester.api.NamedPredicate
 
GetOrSetValueException - Exception in pl.pojo.tester.internal
 
GetOrSetValueException(String, Class<?>, Exception) - Constructor for exception pl.pojo.tester.internal.GetOrSetValueException
 
getParameters() - Method in class pl.pojo.tester.api.ConstructorParameters
 
getParametersTypes() - Method in class pl.pojo.tester.api.ConstructorParameters
 
getSpecifiedFields(Class<?>, List<String>) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
GetterAssertions - Class in pl.pojo.tester.internal.assertion.getter
 
GetterAssertions(Object) - Constructor for class pl.pojo.tester.internal.assertion.getter.GetterAssertions
 
GetterNotFoundException - Exception in pl.pojo.tester.internal.utils
 
GetterTester - Class in pl.pojo.tester.internal.tester
 
GetterTester() - Constructor for class pl.pojo.tester.internal.tester.GetterTester
 
GetterTester(AbstractFieldValueChanger) - Constructor for class pl.pojo.tester.internal.tester.GetterTester
 
getTester() - Method in enum pl.pojo.tester.api.assertion.Method
 
getValue(Object, Field) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 

H

hashCode() - Method in class pl.pojo.tester.api.ConstructorParameters
hashCode() - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
HashCodeAssertions - Class in pl.pojo.tester.internal.assertion.hashcode
 
HashCodeAssertions(Object) - Constructor for class pl.pojo.tester.internal.assertion.hashcode.HashCodeAssertions
 
HashCodeTester - Class in pl.pojo.tester.internal.tester
 
HashCodeTester() - Constructor for class pl.pojo.tester.internal.tester.HashCodeTester
 
HashCodeTester(AbstractFieldValueChanger) - Constructor for class pl.pojo.tester.internal.tester.HashCodeTester
 

I

include(List<String>) - Static method in class pl.pojo.tester.api.FieldPredicate
Creates Predicate that accepts given fields.
include(String...) - Static method in class pl.pojo.tester.api.FieldPredicate
Creates Predicate that accepts given fields.
includeAllFields(Class<?>) - Static method in class pl.pojo.tester.api.FieldPredicate
Creates Predicate that accepts all fields of specified class.
increase(T) - Method in class pl.pojo.tester.internal.field.primitive.AbstractPrimitiveValueChanger
 
increaseValue(T) - Method in class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 
increaseValue(T, Class<?>) - Method in class pl.pojo.tester.internal.field.AbstractFieldValueChanger
 
increaseValue(BigDecimal, Class<?>) - Method in class pl.pojo.tester.internal.field.math.BigDecimalValueChanger
 
increaseValue(BigInteger, Class<?>) - Method in class pl.pojo.tester.internal.field.math.BigIntegerValueChanger
 
increaseValue(T, Class<?>) - Method in class pl.pojo.tester.internal.field.primitive.AbstractPrimitiveValueChanger
 
INSTANCE - Static variable in class pl.pojo.tester.internal.field.collections.collection.AbstractCollectionFieldValueChanger
 
INSTANCE - Static variable in class pl.pojo.tester.internal.field.collections.CollectionsFieldValueChanger
 
INSTANCE - Static variable in class pl.pojo.tester.internal.field.collections.iterators.AbstractIteratorsFieldValueChanger
 
INSTANCE - Static variable in class pl.pojo.tester.internal.field.collections.map.AbstractMapFieldValueChanger
 
INSTANCE - Static variable in class pl.pojo.tester.internal.field.date.DefaultDateAndTimeFieldValueChanger
 
INSTANCE - Static variable in class pl.pojo.tester.internal.field.DefaultFieldValueChanger
 
INSTANCE - Static variable in class pl.pojo.tester.internal.field.primitive.AbstractPrimitiveValueChanger
 
Instantiable - Class in pl.pojo.tester.internal.instantiator
 
isConsistent() - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
isConsistent() - Method in class pl.pojo.tester.internal.assertion.hashcode.HashCodeAssertions
 
isEqualTo(Object) - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
isFinal(Field) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
isNotEmpty(Collection<?>) - Static method in class pl.pojo.tester.internal.utils.CollectionUtils
 
isNotEqualTo(Object) - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
isNotEqualToNull() - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
isNotEqualToObjectWithDifferentType(Object) - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
isReflexive() - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
isSymmetric(Object) - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 
isTransitive(Object, Object) - Method in class pl.pojo.tester.internal.assertion.equals.EqualAssertions
 

L

loadClass(String) - Static method in class pl.pojo.tester.internal.utils.ClassLoader
 
logTestersAndClasses(Logger, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
 

M

matches(Class<?>[]) - Method in class pl.pojo.tester.api.ConstructorParameters
 
Method - Enum in pl.pojo.tester.api.assertion
Declares methods that can be tested using POJO-TESTER.
MethodUtils - Class in pl.pojo.tester.internal.utils
 

N

NamedPredicate<T> - Class in pl.pojo.tester.api
 
NamedPredicate(String, Predicate<T>) - Constructor for class pl.pojo.tester.api.NamedPredicate
 
NamedPredicate(Predicate<T>) - Constructor for class pl.pojo.tester.api.NamedPredicate
 
negate() - Method in class pl.pojo.tester.api.NamedPredicate
 
NotEqualHashCodeAssertionError - Exception in pl.pojo.tester.internal.assertion.hashcode
 
NullParameterException - Exception in pl.pojo.tester.internal.preconditions
 
NullParameterException(String) - Constructor for exception pl.pojo.tester.internal.preconditions.NullParameterException
 

O

ObjectGenerator - Class in pl.pojo.tester.internal.instantiator
 
ObjectGenerator(AbstractFieldValueChanger, MultiValuedMap<Class<?>, ConstructorParameters>, Permutator) - Constructor for class pl.pojo.tester.internal.instantiator.ObjectGenerator
 
or(Predicate<? super T>) - Method in class pl.pojo.tester.api.NamedPredicate
 

P

PackageFilter - Interface in pl.pojo.tester.api
Interface for package filtering.
PackageFilterException - Exception in pl.pojo.tester.api
Exception is thrown when package or converted to filename package does not exist in file system.
PackageFilterException(String, IOException) - Constructor for exception pl.pojo.tester.api.PackageFilterException
Instantiates exception.
ParameterPreconditions - Class in pl.pojo.tester.internal.preconditions
 
permutations(List<Field>) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
Permutator - Interface in pl.pojo.tester.internal.utils
 
permute(List<Field>) - Method in interface pl.pojo.tester.internal.utils.Permutator
 
permute(List<Field>) - Method in class pl.pojo.tester.internal.utils.SublistFieldPermutator
 
permute(List<Field>) - Method in class pl.pojo.tester.internal.utils.ThoroughFieldPermutator
 
pl.pojo.tester.api - package pl.pojo.tester.api
 
pl.pojo.tester.api.assertion - package pl.pojo.tester.api.assertion
 
pl.pojo.tester.internal - package pl.pojo.tester.internal
 
pl.pojo.tester.internal.assertion - package pl.pojo.tester.internal.assertion
 
pl.pojo.tester.internal.assertion.constructor - package pl.pojo.tester.internal.assertion.constructor
 
pl.pojo.tester.internal.assertion.equals - package pl.pojo.tester.internal.assertion.equals
 
pl.pojo.tester.internal.assertion.getter - package pl.pojo.tester.internal.assertion.getter
 
pl.pojo.tester.internal.assertion.hashcode - package pl.pojo.tester.internal.assertion.hashcode
 
pl.pojo.tester.internal.assertion.setter - package pl.pojo.tester.internal.assertion.setter
 
pl.pojo.tester.internal.assertion.tostring - package pl.pojo.tester.internal.assertion.tostring
 
pl.pojo.tester.internal.field - package pl.pojo.tester.internal.field
 
pl.pojo.tester.internal.field.collections - package pl.pojo.tester.internal.field.collections
 
pl.pojo.tester.internal.field.collections.collection - package pl.pojo.tester.internal.field.collections.collection
 
pl.pojo.tester.internal.field.collections.iterators - package pl.pojo.tester.internal.field.collections.iterators
 
pl.pojo.tester.internal.field.collections.map - package pl.pojo.tester.internal.field.collections.map
 
pl.pojo.tester.internal.field.date - package pl.pojo.tester.internal.field.date
 
pl.pojo.tester.internal.field.math - package pl.pojo.tester.internal.field.math
 
pl.pojo.tester.internal.field.primitive - package pl.pojo.tester.internal.field.primitive
 
pl.pojo.tester.internal.instantiator - package pl.pojo.tester.internal.instantiator
 
pl.pojo.tester.internal.preconditions - package pl.pojo.tester.internal.preconditions
 
pl.pojo.tester.internal.tester - package pl.pojo.tester.internal.tester
 
pl.pojo.tester.internal.utils - package pl.pojo.tester.internal.utils
 

Q

quickly() - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Specifies generation of O(N) test objects for N fields.

R

ReflectionUtils - Class in pl.pojo.tester.internal.utils
 
returnsDifferentValueFor(Object) - Method in class pl.pojo.tester.internal.assertion.hashcode.HashCodeAssertions
 
returnsSameValueFor(Object) - Method in class pl.pojo.tester.internal.assertion.hashcode.HashCodeAssertions
 
runAssertions() - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
 

S

setFieldValuesChanger(AbstractFieldValueChanger) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
setPermutator(Permutator) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
SetterAssertions - Class in pl.pojo.tester.internal.assertion.setter
 
SetterAssertions(Object) - Constructor for class pl.pojo.tester.internal.assertion.setter.SetterAssertions
 
SetterNotFoundException - Exception in pl.pojo.tester.internal.utils
 
SetterTester - Class in pl.pojo.tester.internal.tester
 
SetterTester() - Constructor for class pl.pojo.tester.internal.tester.SetterTester
 
SetterTester(AbstractFieldValueChanger) - Constructor for class pl.pojo.tester.internal.tester.SetterTester
 
setUserDefinedConstructors(MultiValuedMap<Class<?>, ConstructorParameters>) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
setValue(Object, Field, Object) - Static method in class pl.pojo.tester.internal.utils.FieldUtils
 
SublistFieldPermutator - Class in pl.pojo.tester.internal.utils
 
SublistFieldPermutator() - Constructor for class pl.pojo.tester.internal.utils.SublistFieldPermutator
 
Sublists - Class in pl.pojo.tester.internal.utils
 
subsequences(List<T>) - Static method in class pl.pojo.tester.internal.utils.Sublists
Given a list of objects, return a list of sublists, i-th sublist includes i-th element of the original list and all elements that follow it in the original list.

T

test(T) - Method in class pl.pojo.tester.api.NamedPredicate
 
test(Class<?>) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
test(Class<?>, Predicate<String>) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.ConstructorTester
 
test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.EqualsTester
 
test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.GetterTester
 
test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.HashCodeTester
 
test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.SetterTester
 
test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.ToStringTester
 
testAll(Class...) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
testAll(ClassAndFieldPredicatePair...) - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
TestAssertions - Class in pl.pojo.tester.internal.assertion
 
TestAssertions() - Constructor for class pl.pojo.tester.internal.assertion.TestAssertions
 
testedCass - Variable in exception pl.pojo.tester.internal.assertion.AbstractAssertionError
 
testing(Method...) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Specifies what tests will be performed.
testing(Method) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Specifies what test will be performed.
ThoroughFieldPermutator - Class in pl.pojo.tester.internal.utils
 
ThoroughFieldPermutator() - Constructor for class pl.pojo.tester.internal.utils.ThoroughFieldPermutator
 
thoroughly() - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Specifies generation of O(2^N) test objects for N fields.
toString() - Method in class pl.pojo.tester.api.ClassAndFieldPredicatePair
 
toString() - Method in class pl.pojo.tester.api.NamedPredicate
 
toString() - Method in class pl.pojo.tester.internal.tester.AbstractTester
 
ToStringAssertions - Class in pl.pojo.tester.internal.assertion.tostring
 
ToStringAssertions(Object) - Constructor for class pl.pojo.tester.internal.assertion.tostring.ToStringAssertions
 
ToStringTester - Class in pl.pojo.tester.internal.tester
 
ToStringTester() - Constructor for class pl.pojo.tester.internal.tester.ToStringTester
 
ToStringTester(AbstractFieldValueChanger) - Constructor for class pl.pojo.tester.internal.tester.ToStringTester
 

U

using(AbstractFieldValueChanger) - Method in class pl.pojo.tester.api.assertion.AbstractAssertion
Specifies what field values changer will be used for testing.

V

valueOf(String) - Static method in enum pl.pojo.tester.api.assertion.Method
Returns the enum constant of this type with the specified name.
values() - Static method in enum pl.pojo.tester.api.assertion.Method
Returns an array containing the constants of this enum type, in the order they are declared.

W

willGetValueFromField(Method, Field) - Method in class pl.pojo.tester.internal.assertion.getter.GetterAssertions
 
willInstantiateClassUsing(Object...) - Method in class pl.pojo.tester.internal.assertion.constructor.ConstructorAssertions
 
willSetValueOnField(Method, Field, Object) - Method in class pl.pojo.tester.internal.assertion.setter.SetterAssertions
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links