Desactivo las transacciones de los servicios en las clases test correspondientes

parent 33ac8c2f
...@@ -19,6 +19,8 @@ public class Reserva { ...@@ -19,6 +19,8 @@ public class Reserva {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
private int idReserva; private int idReserva;
//@ManyToMany(mappedBy = "Reservas")
//Obliga a ponerlo como contenedor por que???
@ManyToOne @ManyToOne
@JoinColumn(name = "conductor_id") @JoinColumn(name = "conductor_id")
private Usuario conductor; private Usuario conductor;
......
package com.carpooling.carpoolingaoraha.entidades; package com.carpooling.carpoolingaoraha.entidades;
import jakarta.persistence.Entity; import jakarta.persistence.*;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import jakarta.persistence.Transient;
import java.util.*; import java.util.*;
......
...@@ -8,6 +8,8 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -8,6 +8,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase; import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase;
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
...@@ -21,6 +23,7 @@ public class UsuarioRepositoryTest { ...@@ -21,6 +23,7 @@ public class UsuarioRepositoryTest {
private UsuarioRepository repositorio; private UsuarioRepository repositorio;
@Test @Test
@Transactional(propagation = Propagation.NOT_SUPPORTED)
public void testInsertUsuario(){ public void testInsertUsuario(){
Usuario usuario = new Usuario(); Usuario usuario = new Usuario();
usuario.setNombre("Fran"); usuario.setNombre("Fran");
......
...@@ -8,6 +8,8 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -8,6 +8,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase; import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase;
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@RunWith(SpringRunner.class) @RunWith(SpringRunner.class)
@DataJpaTest @DataJpaTest
...@@ -17,6 +19,7 @@ public class ViajeRepositoryTest { ...@@ -17,6 +19,7 @@ public class ViajeRepositoryTest {
private ViajeRepository repository; private ViajeRepository repository;
@Test @Test
@Transactional(propagation = Propagation.NOT_SUPPORTED)
public void testInsertViaje(){ public void testInsertViaje(){
Viaje viaje = new Viaje(); Viaje viaje = new Viaje();
viaje.setDestino("Canarias"); viaje.setDestino("Canarias");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment