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 forclassthat will be tested and fields to test.- Since:
- 0.1.0
- Author:
- Piotr JoĊski
-
-
Constructor Summary
Constructors Constructor Description ClassAndFieldPredicatePair(Class<?> clazz)InstantiatesClassAndFieldPredicatePairwith given class and default fields predicate.ClassAndFieldPredicatePair(Class<?> clazz, Predicate<String> fieldsPredicate)InstantiatesClassAndFieldPredicatePairwith given class and fields predicate.ClassAndFieldPredicatePair(String qualifiedClassName)InstantiatesClassAndFieldPredicatePairwith given qualified class name and default fields predicate.ClassAndFieldPredicatePair(String qualifiedClassName, Predicate<String> fieldsPredicate)InstantiatesClassAndFieldPredicatePairwith 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()StringtoString()
-
-
-
Constructor Detail
-
ClassAndFieldPredicatePair
public ClassAndFieldPredicatePair(Class<?> clazz, Predicate<String> fieldsPredicate)
InstantiatesClassAndFieldPredicatePairwith given class and fields predicate.- Parameters:
clazz- class to testfieldsPredicate- field ofclazzto test
-
ClassAndFieldPredicatePair
public ClassAndFieldPredicatePair(Class<?> clazz)
InstantiatesClassAndFieldPredicatePairwith 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
InstantiatesClassAndFieldPredicatePairwith 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 ofclazzto test- Throws:
ClassNotFoundException
-
ClassAndFieldPredicatePair
public ClassAndFieldPredicatePair(String qualifiedClassName) throws ClassNotFoundException
InstantiatesClassAndFieldPredicatePairwith 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
-
-