mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-13 00:48:49 +00:00
modificando carrito
This commit is contained in:
44
src/test/java/com/imprimelibros/erp/calcularEnvios.java
Normal file
44
src/test/java/com/imprimelibros/erp/calcularEnvios.java
Normal file
@ -0,0 +1,44 @@
|
||||
package com.imprimelibros.erp;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import java.util.Locale;
|
||||
|
||||
import com.imprimelibros.erp.externalApi.skApiClient;
|
||||
|
||||
@SpringBootTest
|
||||
public class calcularEnvios {
|
||||
@Autowired
|
||||
private skApiClient apiClient;
|
||||
|
||||
@Test
|
||||
void testPrecioCalculadoDevuelveJson() {
|
||||
|
||||
Map<String, Object> data = new HashMap<>();
|
||||
data.put("pais_code3", "esp");
|
||||
data.put("cp", 18200);
|
||||
data.put("peso", 7.82);
|
||||
data.put("unidades", 10);
|
||||
data.put("palets", 0);
|
||||
|
||||
|
||||
// get locale
|
||||
Locale locale = Locale.forLanguageTag("es-ES");
|
||||
|
||||
|
||||
Map<String, Object> resultado = apiClient.getCosteEnvio(data, locale);
|
||||
|
||||
System.out.println("📦 Resultado de la API:");
|
||||
System.out.println(resultado);
|
||||
|
||||
assertNotNull(resultado, "El resultado no debe ser null");
|
||||
/*assertTrue(resultado.trim().startsWith("{"), "El resultado debe comenzar con { (JSON)");
|
||||
assertTrue(resultado.trim().endsWith("}"), "El resultado debe terminar con } (JSON)");*/
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user