Añado repositorio y test correspondiente de la clase Reserva

parent 195a43c8
......@@ -63,6 +63,10 @@ public class Reserva {
else return true;
}
public void setIdReserva(int idReserva) {
this.idReserva = idReserva;
}
public int getIdReserva() {
return idReserva;
}
......
package com.carpooling.carpoolingaoraha.repositorios;
import com.carpooling.carpoolingaoraha.entidades.Reserva;
import org.springframework.data.jpa.repository.JpaRepository;
public interface ReservaRepository extends JpaRepository<Reserva, Integer> {
Reserva findByIdReserva(Integer idReserva);
}
package com.carpooling.carpoolingaoraha.repositorios;
import com.carpooling.carpoolingaoraha.entidades.Reserva;
import com.carpooling.carpoolingaoraha.entidades.Usuario;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase;
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@DataJpaTest
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
public class ReservaRepositoryTest {
@Autowired
private ReservaRepository repositorio;
@Test
public void testInsertUsuario(){
Reserva reserva = new Reserva();
reserva.setNumPasajeros(2);
reserva.setIdReserva(1);
repositorio.save(reserva);
Reserva reservaGuardada = repositorio.findByIdReserva(1);
Assert.assertNotNull(reservaGuardada);
Assert.assertEquals(2,reservaGuardada.getNumPasajeros());
Assert.assertEquals(1,reservaGuardada.getIdReserva());
}
}
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