Esta API simula el reporte del historial crediticio, el cumplimiento de pago de los compromisos que la persona ha adquirido con entidades financieras, no financieras e instituciones comerciales que dan crédito o participan en actividades afines al crédito.![]()
- Java >= 1.7
- Maven >= 3.3
Para la instalación de las dependencias se deberá ejecutar el siguiente comando:
mvn install -Dmaven.test.skip=trueNOTA: Este fragmento del comando -Dmaven.test.skip=true evitará que se lance la prueba unitaria.
Al iniciar sesión seguir os siguientes pasos:
- Dar clic en la sección "Mis aplicaciones".
- Seleccionar la aplicación.
- Ir a la pestaña de "Editar '@tuApp' ".
- Al abrirse la ventana emergente, seleccionar el producto.
- Dar clic en el botón "Guardar App":
Los siguientes datos a modificar se encuentran en src/test/java/com/cdc/apihub/mx/RCCPM/simulacion/test/ApiTest.java
Es importante contar con el setUp() que se encargará de inicializar la url. Modificar la URL ('the_url'), como se muestra en el siguiente fragmento de código:
private final RCApi api = new RCApi();
private ApiClient apiClient;
private String xApiKey = "your_api_key";
private String url = "the_url";
@Before()
public void setUp() {
this.apiClient = api.getApiClient();
this.apiClient.setBasePath(url);
OkHttpClient okHttpClient = new OkHttpClient().newBuilder()
.readTimeout(30, TimeUnit.SECONDS)
.build();
apiClient.setHttpClient(okHttpClient);
}De igual manera, en el archivo ApiTest, se deberá modificar el siguiente fragmento de código con los datos correspondientes:
@Test
public void getFullReportTest() throws ApiException {
PersonaPeticion body = new PersonaPeticion();
body.setPrimerNombre("JUAN");
body.setApellidoPaterno("PRUEBA");
body.setApellidoMaterno("SIETE");
body.setFechaNacimiento("1980-01-07");
body.setRFC("PUAC800107");
body.setNacionalidad("MX");
DomicilioPeticion dom = new DomicilioPeticion();
dom.setDireccion("INSURGENTES SUR 1001");
dom.setColoniaPoblacion("INSURGENTES SUR");
dom.setDelegacionMunicipio("CIUDAD DE MEXICO");
dom.setCiudad("CIUDAD DE MEXICO");
dom.setEstado(CatalogoEstados.DF);
dom.setCP("11230");
body.setDomicilio(dom);
Respuesta response = api.getReporte(this.xApiKey, body);
logger.info("FullReportTest: "+response.toString());
Assert.assertTrue(response.getFolioConsulta() != null);
}Teniendo los pasos anteriores ya solo falta ejecutar la prueba unitaria, con el siguiente comando:
mvn test -Dmaven.install.skip=true
