Я хочу провести модульное тестирование своих картографов MapStruct. Если это необходимо, следует ли мне использовать Mockito или я могу просто вызвать mapper = new UserMapperImpl();.
UserMapperTest.java
class UserMapperTest {
private UserMapper mapper;
@BeforeEach
void setUp() {
mapper = new UserMapperImpl();
}
@Test
public void shouldMapUserSignUpDtoToUser() {
}
}
UserMapper.java
@Mapper(componentModel = "spring")
public interface UserMapper {
@Mappings({
@Mapping(source = "username", target = "displayName"),
@Mapping(target = "profilePicture", ignore = true),
@Mapping(target = "password", ignore = true),
@Mapping(target = "id", ignore = true),
@Mapping(target = "role", ignore = true),
@Mapping(target = "pictures", ignore = true)
})
User toUser(UserSignUpDto userDto);
@Mapping(source = "email", target = "displayName")
User toUser(UserLogInDto userDto);
UserSignUpDto toUserLogInDto(User user);
UserLogInDto toUserSignUpDto(User user);
UserProfileDto toUserProfileDto(User user);
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... -mapstruct
Как выполнить модульное тестирование Mapper, предоставленного MapStruct? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Mapstruct Mapper создает NullPointerException, потому что Mapper AutoWailired is null
Anonymous » » в форуме JAVA - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Mapstruct Mapper создает NullPointerException, потому что Mapper AutoWailired is null
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-