'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