BAEL-2545 - Configuring a DataSource Programatically in Spring Boot (#6139)

* Initial Commit

* Update UserRepositoryIntegrationTest.java

* Update UserRepositoryIntegrationTest
This commit is contained in:
Alejandro Gervasio
2019-01-20 13:52:39 -03:00
committed by KevinGilmore
parent 65ef22e63a
commit c7a8627f10
5 changed files with 129 additions and 0 deletions
@@ -0,0 +1,28 @@
package com.baeldung.springbootdatasourceconfig.tests;
import com.baeldung.springbootdatasourceconfig.application.entities.User;
import com.baeldung.springbootdatasourceconfig.application.repositories.UserRepository;
import java.util.List;
import java.util.Optional;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.runner.RunWith;
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@DataJpaTest
public class UserRepositoryIntegrationTest {
@Autowired
private UserRepository userRepository;
@Test
public void whenCalledSave_thenCorrectNumberOfUsers() {
userRepository.save(new User("Bob", "bob@domain.com"));
List<User> users = (List<User>) userRepository.findAll();
assertThat(users.size()).isEqualTo(1);
}
}