У меня есть класс Java, аннотированный @Data Lombok, @AllArgsConstructor и @NoArgsConstructor:
Код: Выделить всё
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
private int id;
private String name;
}
Код: Выделить всё
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class UserTest {
@Test
void test() {
assertNotNull(new User());
}
}
Код: Выделить всё
config.stopBubbling = true
lombok.addLombokGeneratedAnnotation=true
Когда я добавляю аннотацию @Builder для класса User, в отчете о покрытии отображается «0%». (0/1)":
Код: Выделить всё
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import lombok.Builder;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class User {
private int id;
private String name;
}
- Lombok 1.18.34
< li>Junit Jupiter 5.10.3 - Jacoco 0.8.12
Как получить покрытие «100% (0/0)» с помощью @Builder ?
Подробнее здесь: https://stackoverflow.com/questions/789 ... ok-builder