You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
892 B

package com.example.wfwebapi.model;
import org.junit.jupiter.api.Test;
import java.time.LocalDate;
import static org.junit.jupiter.api.Assertions.*;
class UserTest {
@Test
void testGettersAndSetters() {
User user = new User();
Image image = new Image();
LocalDate creationDate = LocalDate.of(2024, 1, 1);
user.setId(1L);
user.setUsername("testuser");
user.setEmail("test@example.com");
user.setPassword("securePassword123");
user.setImage(image);
user.setCreation(creationDate);
assertEquals(1L, user.getId());
assertEquals("testuser", user.getUsername());
assertEquals("test@example.com", user.getEmail());
assertEquals("securePassword123", user.getPassword());
assertEquals(image, user.getImage());
assertEquals(creationDate, user.getCreation());
}
}