Package com.java.pojo.api
Class ClassAndFieldPredicatePair
- java.lang.Object
-
- com.java.pojo.api.ClassAndFieldPredicatePair
-
public class ClassAndFieldPredicatePair extends Object
This class is an encapsulation forclass
that will be tested and fields to test.- Since:
- 0.1.0
- Author:
- Piotr JoĊski
-
-
Constructor Summary
Constructors Constructor Description ClassAndFieldPredicatePair(Class<?> clazz)
InstantiatesClassAndFieldPredicatePair
with given class and default fields predicate.ClassAndFieldPredicatePair(Class<?> clazz, Predicate<String> fieldsPredicate)
InstantiatesClassAndFieldPredicatePair
with given class and fields predicate.ClassAndFieldPredicatePair(String qualifiedClassName)
InstantiatesClassAndFieldPredicatePair
with given qualified class name and default fields predicate.ClassAndFieldPredicatePair(String qualifiedClassName, Predicate<String> fieldsPredicate)
InstantiatesClassAndFieldPredicatePair
with given qualified class name and default fields predicate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getClazz()
Predicate<String>
getFieldsPredicate()
String
toString()
-
-
-
Constructor Detail
-
ClassAndFieldPredicatePair
public ClassAndFieldPredicatePair(Class<?> clazz, Predicate<String> fieldsPredicate)
InstantiatesClassAndFieldPredicatePair
with given class and fields predicate.- Parameters:
clazz
- class to testfieldsPredicate
- field ofclazz
to test
-
ClassAndFieldPredicatePair
public ClassAndFieldPredicatePair(Class<?> clazz)
InstantiatesClassAndFieldPredicatePair
with given class and default fields predicate. Default field predicate accepts all fields of given class.- Parameters:
clazz
- class to test
-
ClassAndFieldPredicatePair
public ClassAndFieldPredicatePair(String qualifiedClassName, Predicate<String> fieldsPredicate) throws ClassNotFoundException
InstantiatesClassAndFieldPredicatePair
with given qualified class name and default fields predicate. Default field predicate accepts all fields of given class.- Parameters:
qualifiedClassName
- qualified class name to testfieldsPredicate
- field ofclazz
to test- Throws:
ClassNotFoundException
-
ClassAndFieldPredicatePair
public ClassAndFieldPredicatePair(String qualifiedClassName) throws ClassNotFoundException
InstantiatesClassAndFieldPredicatePair
with given qualified class name and default fields predicate. Default field predicate accepts all fields of given class.- Parameters:
qualifiedClassName
- qualified class name to test- Throws:
ClassNotFoundException
-
-