'trying to write a proper Junit 5 test case for mapper
@Mapper(componentModel = "spring")
public interface ApiBeanMapper {
ApiBeanMapper mapper = Mappers.getMapper(ApiBeanMapper.class);
ApiEntity apiModelToEntity(Api user);
Api apiEntityToModel(ApiEntity user);
List<Api> apiEntityToModel(List<ApiEntity> user);
}
Trying to find a good junit5 test using Jacoco coverage report.Unable to get coverage on ApiBeanMapper mapper= Mappers.getMapper(ApiBeanMapper.class);
Api
public class Api {
private long id;
private String name;
private List<ApiResponseField> fields;
}
ApiEntity
public class ApiEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
@Column(name = "privilege_name")
private String privilegeName;
@OneToMany(mappedBy = "api", fetch = FetchType.LAZY,
cascade = CascadeType.ALL)
private List<ApiResponseFieldEntity> apiResponseFields;
@Column(name = "field_access")
private boolean fieldAccess;
@Column(name = "field_mapping")
private boolean fieldMapping;
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
