- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 47
 
MockUnitInt
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 MockUnitInt interface extends MockUnit<Integer>.
public interface `MockUnitInt` extends MockUnit<Integer>This means that it "inherits" all the methods from MockUnit<Integer>
The easiest way to obtain a MockUnitInt is to call the ints() method from MockNeat or to call the mapToInt() method.
Methods that are particular to MockUnitInt:
| Method | Description | 
|---|---|
arrayPrimitive() | 
Generates a MockUnit<int[]> from a MockUnitInt. | 
array() | 
Generates a MockUnit<Integer[]> from a MockUnitInt. | 
intStream() | 
Generates a MockUnit<IntStream> from a MockUnitInt. | 
The method is used to generate a MockUnit<Integer[]> from a MockUnitInt.
Compared to the array() method from MockUnit<T> there's no reason to specify the type of the array. We know it's Integer[].
Example for creating an array of 100 random Integers, with values between [1000, 2000):
Integer[] array = mock.ints()
                      .range(1000, 2000)
                      .array(100)
                      .val();This method is used to generate a MockUnit<int[]> from a MockUnitInt.
Example for creating a primitive array of 100 random integers, with values between [1000, 2000):
int[] array = mock.ints()
                  .range(1000, 200)
                  .arrayPrimitive(100)
                  .val();Can be used to obtain a more specific IntStream instead of a Stream<Integer>, which normally can be obtain with the stream() from MockUnit<Integer>.
Using the library:
Real World Examples: