49 lines
1.3 KiB
Java
49 lines
1.3 KiB
Java
package com.baeldung.crud;
|
|
|
|
import static org.assertj.core.api.Assertions.assertThat;
|
|
|
|
import org.junit.Test;
|
|
|
|
import com.baeldung.crud.entities.User;
|
|
|
|
public class UserUnitTest {
|
|
|
|
@Test
|
|
public void whenCalledGetName_thenCorrect() {
|
|
User user = new User("Julie", "julie@domain.com");
|
|
|
|
assertThat(user.getName()).isEqualTo("Julie");
|
|
}
|
|
|
|
@Test
|
|
public void whenCalledGetEmail_thenCorrect() {
|
|
User user = new User("Julie", "julie@domain.com");
|
|
|
|
assertThat(user.getEmail()).isEqualTo("julie@domain.com");
|
|
}
|
|
|
|
@Test
|
|
public void whenCalledSetName_thenCorrect() {
|
|
User user = new User("Julie", "julie@domain.com");
|
|
|
|
user.setName("John");
|
|
|
|
assertThat(user.getName()).isEqualTo("John");
|
|
}
|
|
|
|
@Test
|
|
public void whenCalledSetEmail_thenCorrect() {
|
|
User user = new User("Julie", "julie@domain.com");
|
|
|
|
user.setEmail("john@domain.com");
|
|
|
|
assertThat(user.getEmail()).isEqualTo("john@domain.com");
|
|
}
|
|
|
|
@Test
|
|
public void whenCalledtoString_thenCorrect() {
|
|
User user = new User("Julie", "julie@domain.com");
|
|
assertThat(user.toString()).isEqualTo("User{id=0, name=Julie, email=julie@domain.com}");
|
|
}
|
|
}
|