Skip to content

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. En esta versión se retornan los campos del Crédito Asociado a Nomina (CAN) en el nodo de c…

Notifications You must be signed in to change notification settings

APIHub-CdC/rcc-simulacion-client-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rcc-simulacion-client-java GitHub Packages

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. En esta versión se retornan los campos del Crédito Asociado a Nomina (CAN) en el nodo de créditos.


Requisitos

  1. Java >= 1.7
  2. Maven >= 3.3

Instalación

Para la instalación de las dependencias se deberá ejecutar el siguiente comando:

mvn install -Dmaven.test.skip=true

NOTA: Este fragmento del comando -Dmaven.test.skip=true evitará que se lance la prueba unitaria.

Guía de inicio

Paso 1. Agregar el producto a la aplicación

Al iniciar sesión seguir os siguientes pasos:

  1. Dar clic en la sección "Mis aplicaciones".
  2. Seleccionar la aplicación.
  3. Ir a la pestaña de "Editar '@tuApp' ".

  4. Al abrirse la ventana emergente, seleccionar el producto.
  5. Dar clic en el botón "Guardar App":

Paso 2. Capturar los datos de la petición

Los siguientes datos a modificar se encuentran en src/test/java/com/cdc/apihub/mx/RCC/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 RCCApi api = new RCCApi();
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 getFullReportTest() throws ApiException {

	PersonaPeticion body = new PersonaPeticion();

    body.setPrimerNombre("JUAN");
    body.setApellidoPaterno("SESENTAYDOS");
    body.setApellidoMaterno("PRUEBA");
    body.setFechaNacimiento("1965-08-09");
    body.setRFC("SEPJ650809JG1");
    body.setNacionalidad("MX");

    DomicilioPeticion dom = new DomicilioPeticion();
    dom.setDireccion("PASADISO ENCONTRADO 58");
    dom.setColoniaPoblacion("MONTEVIDEO");
    dom.setDelegacionMunicipio("GUSTAVO A MADERO");
    dom.setCiudad("CIUDAD DE MÉXICO");
    dom.setEstado(CatalogoEstados.CDMX);
    dom.setCP("07730");
    body.setDomicilio(dom);

	Respuesta response = api.getReporte(this.xApiKey, body);
	logger.info("FullReportTest: "+response.toString());
	Assert.assertTrue(response.getFolioConsulta() != null);
}

Paso 3. Ejecutar la prueba unitaria

Teniendo los pasos anteriores ya solo falta ejecutar la prueba unitaria, con el siguiente comando:

mvn test -Dmaven.install.skip=true

About

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. En esta versión se retornan los campos del Crédito Asociado a Nomina (CAN) en el nodo de c…

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages