-
-
Notifications
You must be signed in to change notification settings - Fork 47
MockUnitDouble
Important Note: The library the documentation has moved to www.mockneat.com. The information found on this wiki is quite outdated. Please check the new site.
The MockUnitDouble interface extends MockUnit<Double>.
public interface `MockUnitDouble` extends MockUnit<Double>This means that it "inherits" all the methods from MockUnit<Double>
The easiest way to obtain a MockUnitDouble is to call the doubles() method from MockNeat or to call the mapToDouble() method.
Methods that are particular to MockUnitDouble:
| Method | Description |
|---|---|
arrayPrimitive() |
Generates a MockUnit<double[]> from a MockUnitDouble. |
array() |
Generates a MockUnit<Double[]> from a MockUnitDouble. |
doubleStream() |
Generates a MockUnit<DoubleStream> from a MockUnitDouble. |
The method is used to generate a MockUnit<Double[]> from a MockUnitDouble.
Compared to the array() method from MockUnit<T> there's no reason to specify the type of the array. We know it's Double[].
Example for creating an array of 100 random Doubles, with values between [1000.0, 2000.0):
Double[] array = mock.doubles()
.range(1000.0, 2000.0)
.array(100)
.val();This method is used to generate a MockUnit<double[]> from a MockUnitDouble.
Example for creating a primitive array of 100 random doubles, with values between [1000.0, 2000.0):
double[] array = mock.doubles()
.range(1000, 200)
.arrayPrimitive(100)
.val();Can be used to obtain a more specific DoubleStream instead of a Stream<Double>, which normally can be obtain with the stream() from MockUnit<Double>.
Using the library:
Real World Examples: