Class Filler<T>

java.lang.Object
net.andreinc.mockneat.abstraction.MockUnitBase
net.andreinc.mockneat.unit.objects.Filler<T>
All Implemented Interfaces:
MockUnit<T>

public class Filler<T>
extends MockUnitBase
implements MockUnit<T>
  • Constructor Details

    • Filler

      protected Filler​(java.util.function.Supplier<T> supplier)
    • Filler

      public Filler​(MockNeat mockNeat, java.util.function.Supplier<T> supplier)
  • Method Details

    • filler

      public static <T> Filler<T> filler​(java.util.function.Supplier<T> supplier)
    • setter

      public <R> Filler<T> setter​(java.util.function.BiConsumer<T,​R> setter, MockUnit<R> mockUnit)
    • constant

      public <R> Filler<T> constant​(java.util.function.BiConsumer<T,​R> setter, R constant)
    • supplier

      public java.util.function.Supplier<T> supplier()
      Description copied from interface: MockUnit
      This is the sole abstract method of the interface. Needs to be implemented every-time a MockUnit is implemented.
      Specified by:
      supplier in interface MockUnit<T>
      Returns:
      A Supplier<T>.