SergGlav
27 уровень
Москва

Автоматизация ручного ввода данных с консоли в IntelliJ IDEA

Статья из группы Random
участников
Может быть кому-нибудь пригодится для тестирования решений задач курса Java, причем для любого квеста (сейчас прохожу Multithreading, и до сих пор постоянно пригождается). Если задача требует ввода с консоли большого количества информации (например, нескольких имен файлов с путями), то в IntelliJ IDEA есть простой способ сделать это автоматически. Сначала надо хотя бы раз запустить программу, чтобы IDEA создала "Run configuration" (конфигурацию запуска). После этого подготавливаем текстовый файл, в котором построчно вводим то, что вручную вводили бы с консоли, затем открываем окно редактирования конфигураций запуска ( Run -> Edit Configurations...), нажимаем ALT-M (или щелкаем по пункту "Modify options"), ставим галочку в пункте Redirect input. В появившемся поле "Redirect input from" прописываем путь к нашему текстовому файлу, жмем OK. Всё, можно запускать программу как обычно, текст из файла будет мгновенно интерпретирован, как ручной ввод в консоль. Автоматизация ручного ввода данных с консоли в IntelliJ IDEA - 1 Здесь подробное описание Run configurations, но, к сожалению, такая удобная функция упоминается лишь вскользь. При многократном пробном прогоне предварительных решений, с моей точки зрения, вещь предельно удобная. PS. Пользуюсь IntelliJ IDEA 2022.1.2 (Community Edition), но, насколько я понял, фича довольно давняя.
Комментарии (1)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
HexTechRevolver
Уровень 22
31 августа, 08:23
Невероятный респект, спасибо, долго искал как это сделать