modificando carrito

This commit is contained in:
2025-10-27 20:30:11 +01:00
parent de7a392e07
commit f6a683de81
22 changed files with 1050 additions and 42 deletions

View 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)");*/
}
}