mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-13 00:48:49 +00:00
51 lines
1.7 KiB
Java
51 lines
1.7 KiB
Java
package com.imprimelibros.erp;
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
|
import java.util.Map;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
|
import com.imprimelibros.erp.presupuesto.PresupuestoService;
|
|
import com.imprimelibros.erp.presupuesto.Presupuesto;
|
|
|
|
@SpringBootTest
|
|
class presupuestoMaquetacionTest {
|
|
|
|
@Autowired
|
|
protected PresupuestoService presupuestoService;
|
|
|
|
private static final Logger log = LoggerFactory.getLogger(presupuestoMaquetacionTest.class);
|
|
|
|
@Test
|
|
void testCalculoMaquetacion() {
|
|
String resultado = this.test();
|
|
|
|
System.out.println("📦 Resultado:");
|
|
System.out.println(resultado);
|
|
log.info("📦 Resultado: {}", 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)");
|
|
}
|
|
|
|
public String test() {
|
|
|
|
/*Presupuesto presupuesto = new Presupuesto();
|
|
presupuesto.setPresupuestoMaquetacion(true);
|
|
presupuesto.setPresupuestoMaquetacionData(
|
|
"{\"numCaracteres\":200000,\"formato\":\"A5\",\"fontSize\":\"medium\",\"numTablas\":5,\"numColumnas\":1,\"numFotos\":10,\"correccionOrtotipografica\":true,\"textoMecanografiado\":false,\"disenioPortada\":true,\"epub\":true}");
|
|
|
|
Map<String, Object> resultado = presupuestoService.getPrecioMaquetacion(presupuesto);
|
|
return resultado.toString();*/
|
|
return "{}";
|
|
}
|
|
|
|
}
|