Uses of Class
com.java.pojo.api.assertion.AbstractAssertion
Packages that use AbstractAssertion
-
Uses of AbstractAssertion in com.java.pojo.api.assertion
Methods in com.java.pojo.api.assertion that return AbstractAssertionModifier and TypeMethodDescriptionstatic AbstractAssertion
Assertions.assertPojoMethodsFor
(ClassAndFieldPredicatePair baseClassAndFieldPredicatePair, ClassAndFieldPredicatePair... classAndFieldPredicatePairs) Creates assertion for classes declared asClassAndFieldPredicatePair
objects.static AbstractAssertion
Assertions.assertPojoMethodsFor
(Class<?> clazz) Creates assertion for class.static AbstractAssertion
Assertions.assertPojoMethodsFor
(Class<?> clazz, Predicate<String> fieldPredicate) Creates assertion for class and field predicate.static AbstractAssertion
Assertions.assertPojoMethodsFor
(String qualifiedClassName) Creates assertion for class, by qualified class name.static AbstractAssertion
Assertions.assertPojoMethodsFor
(String qualifiedClassName, Predicate<String> fieldPredicate) Creates assertion for class, by qualified class name and field predicate.static AbstractAssertion
Assertions.assertPojoMethodsForAll
(ClassAndFieldPredicatePair... classesAndFieldPredicatesPairs) Creates assertion for all classes declared asClassAndFieldPredicatePair
objects.static AbstractAssertion
Assertions.assertPojoMethodsForAll
(PackageFilter packageFilter) Creates assertion for all classes returned byPackageFilter
.static AbstractAssertion
Assertions.assertPojoMethodsForAll
(Class... classes) Creates assertion for all classes.static AbstractAssertion
Assertions.assertPojoMethodsForAll
(String... qualifiedClassNames) Creates assertion for all classes, by classes names.AbstractAssertion.create
(Class<?> clazz, ConstructorParameters constructorParameters) Indicates, that class should be constructed using given constructor parameters.AbstractAssertion.create
(Class<?> clazz, Object[] constructorParameters, Class<?>[] constructorParameterTypes) Indicates, that class should be constructed using given constructor parameters.AbstractAssertion.create
(String qualifiedClassName, ConstructorParameters constructorParameters) Indicates, that class should be constructed using given constructor parameters.AbstractAssertion.create
(String qualifiedClassName, Object[] constructorParameters, Class<?>[] constructorParameterTypes) Indicates, that class should be constructed using given constructor parameters.AbstractAssertion.quickly()
Specifies generation of O(N) test objects for N fields.Specifies what test will be performed.Specifies what tests will be performed.AbstractAssertion.thoroughly()
Specifies generation of O(2^N) test objects for N fields.AbstractAssertion.using
(AbstractFieldValueChanger abstractFieldValueChanger) Specifies what field values changer will be used for testing.