Package net.jqwik.api

Klasse JavaBeanReportingFormat

java.lang.Object
net.jqwik.api.JavaBeanReportingFormat
Alle implementierten Schnittstellen:
Comparable<SampleReportingFormat>, SampleReportingFormat

@API(status=MAINTAINED, since="1.3.10") public abstract class JavaBeanReportingFormat extends Object implements SampleReportingFormat
  • Konstruktordetails

    • JavaBeanReportingFormat

      public JavaBeanReportingFormat()
  • Methodendetails

    • beanTypes

      protected abstract Collection<Class<?>> beanTypes()
    • excludeProperties

      protected Collection<String> excludeProperties()
    • sortProperties

      protected List<String> sortProperties(List<String> properties)
    • reportNulls

      protected boolean reportNulls()
    • label

      public Optional<String> label(Object value)
      Angegeben von:
      label in Schnittstelle SampleReportingFormat
      Parameter:
      value - the value to format
      Gibt zurück:
      an optional label prepended to a value's report
    • appliesTo

      public boolean appliesTo(Object value)
      Angegeben von:
      appliesTo in Schnittstelle SampleReportingFormat
      Parameter:
      value - the value to format
      Gibt zurück:
      true if this format applies
    • report

      public final Object report(Object value)
      Beschreibung aus Schnittstelle kopiert: SampleReportingFormat
      Transform the value into one that will be handled by default mechanism, e.g. a Collection, a String, a Map.
      Angegeben von:
      report in Schnittstelle SampleReportingFormat
      Parameter:
      value - the value to format
      Gibt zurück:
      the transformed value