Class ClassAndFieldPredicatePair

java.lang.Object
com.java.pojo.api.ClassAndFieldPredicatePair

public class ClassAndFieldPredicatePair extends Object
This class is an encapsulation for class that will be tested and fields to test.
Since:
0.1.0
Author:
Piotr JoĊ„ski
  • Constructor Details

    • ClassAndFieldPredicatePair

      public ClassAndFieldPredicatePair(Class<?> clazz, Predicate<String> fieldsPredicate)
      Instantiates ClassAndFieldPredicatePair with given class and fields predicate.
      Parameters:
      clazz - class to test
      fieldsPredicate - field of clazz to test
    • ClassAndFieldPredicatePair

      public ClassAndFieldPredicatePair(Class<?> clazz)
      Instantiates ClassAndFieldPredicatePair 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
      Instantiates ClassAndFieldPredicatePair 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
      fieldsPredicate - field of clazz to test
      Throws:
      ClassNotFoundException
    • ClassAndFieldPredicatePair

      public ClassAndFieldPredicatePair(String qualifiedClassName) throws ClassNotFoundException
      Instantiates ClassAndFieldPredicatePair 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
  • Method Details