Class SubjectFactory<S extends Subject<S,T>,T>

java.lang.Object
com.google.common.truth.SubjectFactory<S,T>
Direct Known Subclasses:
SubjectFactory

public abstract class SubjectFactory<S extends Subject<S,T>,T> extends Object
A custom subject factory which will return a FooSubject (which is a Subject).
  • Field Details

    • SUBJECT_TYPE_PARAMETER

      @GwtIncompatible("reflection") private static final int SUBJECT_TYPE_PARAMETER
      See Also:
    • type

      @GwtIncompatible("reflection") private final Class<S extends Subject<S,T>> type
  • Constructor Details

    • SubjectFactory

      public SubjectFactory()
  • Method Details

    • getSubject

      public abstract S getSubject(FailureStrategy fs, T that)
    • getSubjectClass

      @GwtIncompatible("reflection") public Class<S> getSubjectClass()