Summary Table
Categories |
Total Count |
PII |
0 |
URL |
0 |
DNS |
0 |
EKL |
0 |
IP |
0 |
PORT |
0 |
VsID |
0 |
CF |
0 |
AI |
0 |
VPD |
0 |
PL |
0 |
Other |
0 |
File Content
package gov.va.med.pbm.ampl.asset.mock;
import gov.va.med.pbm.ampl.constant.MockDataConstants;
import gov.va.med.pbm.ampl.controller.EnvironmentInternalController;
import gov.va.med.pbm.ampl.model.address.Address;
import gov.va.med.pbm.ampl.utility.NumberUtility;
/**
* This class generates mock data for the {@link EnvironmentInternalController} end points .
*
* @author Ian Meinert
* @author Pavani Mukthipudi
*
* @since 1.0
*/
public class AddressData {
/**
* Generates an {@link Address} used in mock cases.
*
* @return {@link Address} with mock data
*/
public Address testAddress() {
String s = Address.class.getSimpleName().toUpperCase();
Address address = new Address();
address.setStreet(NumberUtility.randomBetween(1, MockDataConstants.NINETEEN_K) + " " + s + " ST");
address.setStreetLine2("BLDG " + NumberUtility.randomBetween(1, MockDataConstants.NINETEEN_K));
address.setStreetLine3("UNIT " + NumberUtility.randomBetween(1, MockDataConstants.NINETEEN_K));
address.setCity("city_" + s);
address.setState("state_" + s);
address.setZip(String.format("%05d", NumberUtility.randomBetween(0, MockDataConstants.ZIP_MAX)));
address.setCounty("county_" + s);
address.setCountry("country_" + s);
return address;
}
}