Search in sources :

Example 31 with MockNeat

use of net.andreinc.mockneat.MockNeat in project mockneat by nomemory.

the class MockUnitExamplesArray method main.

public static void main(String[] args) {
    MockNeat m = MockNeat.threadLocal();
    String[] names = m.names().first().array(String.class, 100).val();
    Integer[] ints = m.ints().array(() -> new Integer[10]).val();
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat)

Example 32 with MockNeat

use of net.andreinc.mockneat.MockNeat in project mockneat by nomemory.

the class MockUnitExamplesCollection method main.

public static void main(String[] args) {
    MockNeat m = MockNeat.threadLocal();
    Collection<Boolean> c = m.bools().collection(() -> new Stack<>(), 10).val();
    MockUnitInt sizeGenerator = m.ints().range(0, 10);
    Collection<String> cStr = m.strings().collection(() -> new ArrayList<>(), sizeGenerator).val();
    System.out.println(cStr);
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat) ArrayList(java.util.ArrayList) MockUnitInt(net.andreinc.mockneat.abstraction.MockUnitInt) Stack(java.util.Stack)

Example 33 with MockNeat

use of net.andreinc.mockneat.MockNeat in project mockneat by nomemory.

the class MockUnitExamplesConsume method main.

public static void main(String[] args) {
    MockNeat m = MockNeat.threadLocal();
    m.urls().list(100).consume(System.out::println);
    m.names().first().consume(10, (idx, name) -> {
        System.out.printf("%d - %s\n", idx, name);
    });
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat)

Example 34 with MockNeat

use of net.andreinc.mockneat.MockNeat in project mockneat by nomemory.

the class MockUnitExamplesList method main.

public static void main(String[] args) {
    MockNeat m = MockNeat.old();
    List<String> countries = m.countries().names().list(100).val();
    System.out.println(countries);
    List<String> emails = m.emails().list(() -> new ArrayList<>(), 10).val();
    MockUnitInt lengthGenerator = m.ints().range(1, 100);
    List<String> creditCards = m.creditCards().list(() -> new LinkedList<>(), lengthGenerator).val();
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat) ArrayList(java.util.ArrayList) MockUnitInt(net.andreinc.mockneat.abstraction.MockUnitInt) LinkedList(java.util.LinkedList)

Example 35 with MockNeat

use of net.andreinc.mockneat.MockNeat in project mockneat by nomemory.

the class GenerateMockUnitArray method main.

public static void main(String[] args) {
    MockNeat m = MockNeat.threadLocal();
    MockUnit<Test> mockUnit = m.constructor(Test.class).params(m.strings(), m.ints(), m.bools());
    Test[] ex = { null };
    Test[] t = m.from(ex).array(Test.class, 10).val();
    for (Test ti : t) {
        System.out.println(ti);
    }
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat) Test(net.andreinc.mockneat.github.model.Test)

Aggregations

MockNeat (net.andreinc.mockneat.MockNeat)63 MockUnitInt (net.andreinc.mockneat.abstraction.MockUnitInt)7 LinkedList (java.util.LinkedList)5 List (java.util.List)5 LocalDate (java.time.LocalDate)3 ArrayList (java.util.ArrayList)3 MockUnitString (net.andreinc.mockneat.abstraction.MockUnitString)3 IOException (java.io.IOException)2 Path (java.nio.file.Path)2 DayOfWeek (java.time.DayOfWeek)2 Date (java.util.Date)2 MockUnit (net.andreinc.mockneat.abstraction.MockUnit)2 Test (net.andreinc.mockneat.github.model.Test)2 SimpleDateFormat (java.text.SimpleDateFormat)1 Month (java.time.Month)1 Arrays.asList (java.util.Arrays.asList)1 HashMap (java.util.HashMap)1 LinkedHashMap (java.util.LinkedHashMap)1 Stack (java.util.Stack)1 Collectors (java.util.stream.Collectors)1