Search in sources :

Example 21 with MockNeat

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

the class GenerateInts method main.

public static void main(String[] args) {
    // Internally uses a ThreadLocalRandom implementation
    MockNeat mock = MockNeat.threadLocal();
    Integer x = mock.ints().range(100, 200).val();
    System.out.println(x);
    Integer i1 = mock.ints().val();
    System.out.println(i1);
    Integer bounded = mock.ints().bound(10).val();
    System.out.println(bounded);
    Integer ranged = mock.ints().range(10, 20).val();
    System.out.println(ranged);
    MockNeat mockNeat = MockNeat.threadLocal();
    MockUnitInt intUnit = mockNeat.ints().range(0, 100);
    int[] arr1 = intUnit.arrayPrimitive(100).val();
    Integer[] arr2 = intUnit.array(100).val();
    List<Integer> list1 = intUnit.list(100).val();
    List<List<Integer>> list2 = intUnit.list(100).list(100).val();
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat) List(java.util.List) MockUnitInt(net.andreinc.mockneat.abstraction.MockUnitInt)

Example 22 with MockNeat

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

the class GenerateMarkovs method main.

public static void main(String[] args) {
    MockNeat mock = MockNeat.threadLocal();
    String text = mock.markovs().size(1024).type(LOREM_IPSUM).val();
    System.out.println(text);
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat)

Example 23 with MockNeat

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

the class GenerateMimes method main.

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

Example 24 with MockNeat

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

the class MockUnitExamplesMapToInt method main.

public static void main(String[] args) {
    MockNeat m = MockNeat.threadLocal();
    MockUnitInt zeroOrOne = m.bools().mapToInt((b) -> (b) ? 1 : 0);
    List<Integer> list = zeroOrOne.list(5).val();
    System.out.println(list);
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat) MockUnitInt(net.andreinc.mockneat.abstraction.MockUnitInt)

Example 25 with MockNeat

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

the class MockUnitExamplesString method main.

public static void main(String[] args) {
    MockNeat mock = MockNeat.threadLocal();
    // APPEND
    String[] cityAppend = mock.cities().capitals().append("-001").array(10).val();
    System.out.println(AlephFormatter.template("#{cities}", "cities", cityAppend).fmt());
    // ARRAY
    String[] someDays = mock.days().display().array(10).val();
    System.out.println(AlephFormatter.template("#{days}", "days", someDays).fmt());
    // BASE64
    List<String> names = mock.names().first().format(CAPITALIZED).list(5).val();
    System.out.println(names);
    List<String> base64names = mock.seq(names).mapToString().base64().list(5).val();
    System.out.println(base64names);
    // ESCAPE CSV
    String[] notFriendlyCsv = { "\"" /* OTHERS */
    };
    String friendlyCSV = mock.from(notFriendlyCsv).mapToString().escapeCsv().val();
    System.out.println(friendlyCSV);
    // ESCAPE ECMA SCRIPT
    MockUnitString jsCode = () -> () -> "function myFunction() {\n" + "    document.getElementById(\"demo1\").innerHTML = \"Hello Dolly!\";\n" + "    document.getElementById(\"demo2\").innerHTML = \"How are you?\";\n" + "}";
    String escaped = jsCode.escapeEcmaScript().val();
    System.out.println(escaped);
}
Also used : MockNeat(net.andreinc.mockneat.MockNeat) MockUnitString(net.andreinc.mockneat.abstraction.MockUnitString) MockUnitString(net.andreinc.mockneat.abstraction.MockUnitString)

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