Adición de UsuarioRepository con su test correspondiente entre los 2 compañeros…

Adición de UsuarioRepository con su test correspondiente entre los 2 compañeros usando la herramienta de conexión remota
parent b4647e3b
package com.carpooling.carpoolingaoraha.repositorios;
import com.carpooling.carpoolingaoraha.entidades.Usuario;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.function.Function;
public interface UsuarioRepository extends JpaRepository<Usuario, String> {
Usuario findByDNI(String dni);
}
package com.carpooling.carpoolingaoraha.repositorios;
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;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
@RunWith(SpringRunner.class)
@DataJpaTest
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
public class UsuarioRepositoryTest {
@Autowired
private UsuarioRepository repositorio;
@Test
public void testInsertUsuario(){
Usuario usuario = new Usuario();
usuario.setNombre("Fran");
usuario.setDNI("45678900E");
repositorio.save(usuario);
Usuario usuarioGuardado = repositorio.findByDNI("45678900E");
Assert.assertNotNull(usuarioGuardado);
Assert.assertEquals("Fran",usuarioGuardado.getNombre());
Assert.assertEquals("45678900E",usuarioGuardado.getDNI());
}
}
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