Klasse DefaultMapArbitrary<K,V>

java.lang.Object
net.jqwik.api.arbitraries.ArbitraryDecorator<Map<K,V>>
net.jqwik.engine.properties.arbitraries.DefaultMapArbitrary<K,V>
Alle implementierten Schnittstellen:
Cloneable, net.jqwik.api.arbitraries.MapArbitrary<K,V>, net.jqwik.api.arbitraries.SizableArbitrary<Map<K,V>>, net.jqwik.api.Arbitrary<Map<K,V>>

public class DefaultMapArbitrary<K,V> extends net.jqwik.api.arbitraries.ArbitraryDecorator<Map<K,V>> implements net.jqwik.api.arbitraries.MapArbitrary<K,V>
  • Verschachtelte Klassen - Übersicht

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.jqwik.api.Arbitrary

    net.jqwik.api.Arbitrary.ArbitraryFacade
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultMapArbitrary(net.jqwik.api.Arbitrary<K> keysArbitrary, net.jqwik.api.Arbitrary<V> valuesArbitrary)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected net.jqwik.api.Arbitrary<Map<K,V>>
     
    boolean
     
    int
     
    net.jqwik.api.arbitraries.MapArbitrary<K,V>
    ofMaxSize(int maxSize)
     
    net.jqwik.api.arbitraries.MapArbitrary<K,V>
    ofMinSize(int minSize)
     
    net.jqwik.api.arbitraries.MapArbitrary<K,V>
     
    net.jqwik.api.arbitraries.MapArbitrary<K,V>
     
    net.jqwik.api.arbitraries.MapArbitrary<K,V>
     
    net.jqwik.api.arbitraries.MapArbitrary<K,V>
    withSizeDistribution(net.jqwik.api.RandomDistribution distribution)
     

    Von Klasse geerbte Methoden net.jqwik.api.arbitraries.ArbitraryDecorator

    edgeCases, exhaustive, generator, generatorWithEmbeddedEdgeCases, isGeneratorMemoizable, toString, typedClone

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.jqwik.api.Arbitrary

    allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, edgeCases, exhaustive, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, generator, generatorWithEmbeddedEdgeCases, ignoreException, ignoreException, ignoreExceptions, ignoreExceptions, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCases

    Von Schnittstelle geerbte Methoden net.jqwik.api.arbitraries.MapArbitrary

    ofSize
  • Konstruktordetails

    • DefaultMapArbitrary

      public DefaultMapArbitrary(net.jqwik.api.Arbitrary<K> keysArbitrary, net.jqwik.api.Arbitrary<V> valuesArbitrary)
  • Methodendetails

    • ofMinSize

      public net.jqwik.api.arbitraries.MapArbitrary<K,V> ofMinSize(int minSize)
      Angegeben von:
      ofMinSize in Schnittstelle net.jqwik.api.arbitraries.MapArbitrary<K,V>
      Angegeben von:
      ofMinSize in Schnittstelle net.jqwik.api.arbitraries.SizableArbitrary<K>
    • ofMaxSize

      public net.jqwik.api.arbitraries.MapArbitrary<K,V> ofMaxSize(int maxSize)
      Angegeben von:
      ofMaxSize in Schnittstelle net.jqwik.api.arbitraries.MapArbitrary<K,V>
      Angegeben von:
      ofMaxSize in Schnittstelle net.jqwik.api.arbitraries.SizableArbitrary<K>
    • withSizeDistribution

      public net.jqwik.api.arbitraries.MapArbitrary<K,V> withSizeDistribution(net.jqwik.api.RandomDistribution distribution)
      Angegeben von:
      withSizeDistribution in Schnittstelle net.jqwik.api.arbitraries.MapArbitrary<K,V>
      Angegeben von:
      withSizeDistribution in Schnittstelle net.jqwik.api.arbitraries.SizableArbitrary<K>
    • arbitrary

      protected net.jqwik.api.Arbitrary<Map<K,V>> arbitrary()
      Angegeben von:
      arbitrary in Klasse net.jqwik.api.arbitraries.ArbitraryDecorator<Map<K,V>>
    • uniqueKeys

      public net.jqwik.api.arbitraries.MapArbitrary<K,V> uniqueKeys(Function<K,Object> by)
      Angegeben von:
      uniqueKeys in Schnittstelle net.jqwik.api.arbitraries.MapArbitrary<K,V>
    • uniqueValues

      public net.jqwik.api.arbitraries.MapArbitrary<K,V> uniqueValues(Function<V,Object> by)
      Angegeben von:
      uniqueValues in Schnittstelle net.jqwik.api.arbitraries.MapArbitrary<K,V>
    • uniqueValues

      public net.jqwik.api.arbitraries.MapArbitrary<K,V> uniqueValues()
      Angegeben von:
      uniqueValues in Schnittstelle net.jqwik.api.arbitraries.MapArbitrary<K,V>
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object