Interface NumberProvider<T extends Number>

Type Parameters:
T - The number.
All Superinterfaces:
ObjectProvider<T>
All Known Subinterfaces:
DoubleNumberProvider<T>, IntegerNumberProvider<T>
All Known Implementing Classes:
DoubleProvider, FloatProvider, IntegerProvider, LongProvider, ShortProvider

public interface NumberProvider<T extends Number> extends ObjectProvider<T>
Provides instances of a class that implements the Number interface for the purposes of testing.
Since:
1.0
Author:
evanbergstrom
  • Method Details

    • maxValue

      @NotNull T maxValue()
      Returns the maximum value for the Number class.
      Returns:
      The maximum value.
    • minValue

      @NotNull T minValue()
      Returns the minimum value for the Number class.
      Returns:
      The minimum value.