La API de FICO Score determina la probabilidad de incumplimiento de un acreditado en los próximos doce meses. A mayor puntaje de score, menor es el riesgo.![]()
- 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 los 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/FS/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 Logger logger = LoggerFactory.getLogger(ApiTest.class.getName());
private final FSApi api = new FSApi();
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:
NOTA: Para más ejemplos de simulación, consulte la colección de Postman.
@Test
public void getReporteTest() throws ApiException {
Peticion peticion = new Peticion();
peticion.setFolio("123456");
Persona persona = new Persona();
persona.setNombres("JUAN");
persona.setApellidoPaterno("SESENTAYDOS");
persona.setApellidoMaterno("PRUEBA");
persona.setFechaNacimiento("1965-08-09");
persona.setRFC("SEPJ650809JG1");
Domicilio domicilio = new Domicilio();
domicilio.setDireccion("PASADISO ENCONTRADO 58");
domicilio.setColoniaPoblacion("MONTEVIDEO");
domicilio.setCiudad("CIUDAD DE MÉXICO");
domicilio.setCP("07730");
domicilio.setDelegacionMunicipio("GUSTAVO A MADERO");
domicilio.setEstado(CatalogoEstados.CDMX);
persona.setDomicilio(domicilio);
peticion.setPersona(persona);
try {
Respuesta response = api.getReporte(xApiKey, peticion);
Assert.assertTrue(response != null);
if(response != null) {
logger.info(response.toString());
}
} catch (ApiException e) {
logger.info(e.getResponseBody());
}
}Teniendo los pasos anteriores ya solo falta ejecutar la prueba unitaria, con el siguiente comando:
mvn test -Dmaven.install.skip=true
