У меня была аналогичная проблема при тестировании моего контроллера. Я решил это на "File" > "Open Project"
и выберите базовую папку проекта Framework для Play (удалите все файлы настроек идеи из папки до того, как он будет реимпортироваться с использованием настроек SBT).
Последняя версия поддержки SBT для IDEA выполнила 90% работы. Затем F4 войдет в диалоговое окно настроек модуля. Настройте зависимости проекта, как на картинке ниже (яркая красная папка была установлена IDEA и еще не существует в моем проекте, поэтому не беспокойтесь, если они это сделают в вашем). Речь идет о включении управляемых классов и сгенерированного кода в код, который идея будет использовать и индексировать.
теперь я могу использовать такой код внутри IDEA и отладка его без проблем.
Result result = Helpers.callAction(controllers.routes.ref.CrudController.createEntity(CrudEntities.contact.name()),
new FakeRequest().withJsonBody(paramJson)
);
Ваш способ сделать это должен работать.
Не могли бы вы поделиться своей импорцией и первой строкой cobject ... – wwkudu