JAVA- Create Test Data using Static String/List/Map Variables

public class CommonData {
public static Map<String, String> clientEmail = ImmutableMap.of(
            "default", "default@gmail.com",
            "test1", "clienttest1@gmail.com"
    );

public static String[] addressUSA = {
            "Edison Way",
            "Menlo Park",
            "California",
            "96543",
            "123-456-7898"
    };

public static Map<String, String> shippingAddressMap = ImmutableMap.<String, String>builder()
    .put("key1", "value1") 
    .put("key2", "value2") 
    .put("key3", "value3") 
    .put("key4", "value4") 
    .put("key5", "value5") 
    .put("key6", "value6") 
    .put("key7", "value7") 
    .put("key8", "value8") 
    .put("key9", "value9")
    .build();

    public static Map<String, String[]> paymentCreditCards = ImmutableMap.of(
            "Visa", new String[] {"111", "8", "2020", "123", "ABC"},
            "Visa2", new String[] {"111", "8", "2020", "123", "ABC"},
            "Visa3", new String[] {"111", "8", "2020", "123", "ABC"},
            "Visa4", new String[] {"111", "8", "2020", "123", "ABC"},
            "Visa5", new String[] {"111", "8", "2020", "123", "ABC"}
    );
}

Reference: https://stackoverflow.com/questions/9489384/initializing-a-guava-immutablemap

Leave a comment