У меня есть модульный тест, проверяющий мою функцию, которая получает переменные строки.
В функции я проверяю, является ли отправленный параметр пустым:
public static String generate(String... input) {
if (input == null) {
LOGGER.warn("Input is null for CheckSumGenerator");
return null;
}
// Other not relevant code here
}
Модульный тест:
String checkSum2 = CheckSumGenerator.generate(null);
Assert.assertEquals(checkSum2, null);
При использовании Maven в качестве инструмента сборки - тестовый запуск в порядке.Прошло.При изменении проекта для запуска с Gradle предупреждение о печати сборки красным цветом:
предупреждение: не-varargs вызов метода varargs с неточным типом аргумента для последнего параметра
Вопрос в том, почему Gradle печатает его, а Maven - нет?