Search in sources :

Example 16 with MockNeat

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

the class GenerateNames method main.

public static void main(String[] args) {
    MockNeat mock = MockNeat.threadLocal();
    String firstName = mock.names().type(FIRST_NAME_FEMALE).val();
    System.out.println(firstName);
    String first = mock.names().first().val();
    System.out.println(first);
    String last = mock.names().last().val();
    System.out.println(last);
    String full = mock.names().full().val();
    System.out.println(full);
    String fullWithInitial = mock.names().full(90).val();
    System.out.println(fullWithInitial);
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat)

Example 17 with MockNeat

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

the class GenerateObjs method main.

public static void main(String[] args) {
    MockNeat mock = MockNeat.threadLocal();
    Test t = mock.reflect(Test.class).field("x", mock.strings().size(10)).field("y", mock.ints().range(100, 200)).field("z", mock.bools()).val();
    System.out.println(t);
    List<Test> tR = mock.reflect(Test.class).useDefaults(true).list(5).val();
    System.out.println("tR: " + tR);
    Test t2 = mock.constructor(Test.class).params(mock.strings().size(10), mock.ints().range(0, 10), mock.bools()).val();
    System.out.println(t2);
    Test t3 = mock.factory(Test.class, TestFactory.class).method("buildTest").params(mock.strings(), 1, true).val();
    System.out.println(t3);
    Test2 t4 = mock.reflect(Test2.class).useDefaults(true).type(String.class, mock.strings().size(5)).type(Short.class, (short) 5).val();
    System.out.println(t4);
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat) Test(net.andreinc.mockneat.github.model.Test) TestFactory(net.andreinc.mockneat.github.model.TestFactory) Test2(net.andreinc.mockneat.github.model.Test2)

Example 18 with MockNeat

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

the class GenerateRegex method main.

public static void main(String[] args) {
    MockNeat mock = MockNeat.threadLocal();
    String lolRegex = "LOo{3}L{10,15}!";
    String lol = mock.regex(lolRegex).val();
    System.out.println(lol);
    String numberRegex = "\\d{3,10}";
    String number = mock.regex(numberRegex).val();
    System.out.println(number);
    String codeRegex = "[A-Z]{2}-\\d{5}-[a-z]{5}";
    String code = mock.regex(codeRegex).val();
    System.out.println(code);
    mock.regex("LO{1,15}L!").consume(10, (i, s) -> System.out.println(s));
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat)

Example 19 with MockNeat

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

the class GenerateStrings method main.

public static void main(String[] args) {
    MockNeat mock = MockNeat.threadLocal();
    String str1 = mock.strings().size(15).val();
    System.out.println(str1);
    String onlyLetters = mock.strings().size(5).type(LETTERS).val();
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat)

Example 20 with MockNeat

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

the class GenerateISSNS method main.

public static void main(String[] args) {
    MockNeat mockNeat = MockNeat.threadLocal();
    String issn = mockNeat.issns().val();
    System.out.println(issn);
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat)

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