package com.hitherejoe.androidboilerplate;
import com.hitherejoe.androidboilerplate.data.model.Character;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
public class MockModelFabric {
public static String randomString() {
return UUID.randomUUID().toString();
}
public static String generateRandomString() {
return UUID.randomUUID().toString();
}
public static Character makeMockCharacter() {
Character character = new Character();
character.name = generateRandomString();
character.films = makeMockCollection(5);
character.species = makeMockCollection(5);
character.species = makeMockCollection(5);
character.species = makeMockCollection(5);
character.vehicles = makeMockCollection(5);
character.starships = makeMockCollection(5);
return character;
}
public static List<String> makeMockCollection(int count) {
List<String> items = new ArrayList<>();
for (int i = 0; i < count; i++) {
items.add(generateRandomString());
}
return items;
}
public static List<Character> makeListOfMockCharacters(int count) {
List<Character> characters = new ArrayList<>();
for (int i = 0; i < count; i++) {
characters.add(makeMockCharacter());
}
return characters;
}
}