While running mvn clean install I am getting these errors:
java.lang.ExceptionInInitializerError
at abcConverterTest.setup(abcConverterTest.java:33)
Caused by: org.apache.kafka.common.KafkaException: Failed to construct kafka producer
at abcConverterTest.setup(abcConverterTest.java:33)
Caused by: org.apache.kafka.common.config.ConfigException: Invalid url in bootstrap.servers: ${env:GRAYLOG_BOOTSTRAP_SERVER} at abcConverterTest.setup(abcConverterTest.java:33)
class abcConverterTest {
private abcConverter abcConverter;
@Mock private ObjectMapper objectMapper;
private static final String value = "xyz";
List<Object> detailsList = new ArrayList<>();
Map<String, Object> details = new HashMap<>();
Map<String, Object> details2 = new HashMap<>();
Map<String, Object> details3 = new HashMap<>();
@BeforeEach
public void setup() {
MockitoAnnotations.initMocks(this);
this.abcConverter = new abcConverter(objectMapper); // this is line 33
details.put("key", "abcd");
details.put("value", "pqrs");
details2.put("key", "abcd1");
details2.put("value", "pqrs1");
details3.put("key", "abcd2");
details3.put("value", "pqrs2");
detailsList.add(details);
detailsList.add(details2);
detailsList.add(details3);
}
@Test
void testConvertArguements() {
String result = abcConverter.convertToColumn(null);
Assertions.assertNull(result);
}
}
@Slf4j
@Component
@RequiredArgsConstructor(onConstructor_ = @Autowired)
public class abcConverter implements AttributeConverter<List<Object>, String> {
private final ObjectMapper objectMapper;
......
......
}
I was trying to run test cases, its working fine when I am running test cases individually (adding GRAYLOG_BOOTSTRAP_SERVER=some_value in config) . but failing when running mvn clean install