Search in sources :

Example 1 with Group

use of net.andreinc.mockneat.github.model.Group in project mockneat by nomemory.

the class UsersGroupsAssoc method main.

public static void main(String[] args) {
    MockNeat mock = MockNeat.threadLocal();
    // Create a list of 5 groups
    List<Group> groups = mock.reflect(Group.class).field("id", mock.longSeq().start(100).increment(100)).field("name", mock.regex("Group [A-Z]{3}[0-9]{2}")).list(5).val();
    System.out.println(groups);
    List<User> users = mock.reflect(User.class).field("id", mock.longSeq()).field("groupId", mock.from(groups).map(Group::getId)).field("email", mock.emails()).list(100).val();
    System.out.println(users);
}
Also used : Group(net.andreinc.mockneat.github.model.Group) MockNeat(net.andreinc.mockneat.MockNeat) User(net.andreinc.mockneat.github.model.User)

Aggregations

MockNeat (net.andreinc.mockneat.MockNeat)1 Group (net.andreinc.mockneat.github.model.Group)1 User (net.andreinc.mockneat.github.model.User)1