Чтение файла из конф с Scala и играем! 2,5 - PullRequest
0 голосов
/ 27 мая 2020

"file.csv" определен в папке / conf, и я пытаюсь проверить чтение файла, используя Scala рабочий лист:

import javax.inject._
import play.api.Environment
import play.api.mvc.{AbstractController, ControllerComponents}

class CountController @Inject() (cc: ControllerComponents,
                                 env: Environment) extends AbstractController(cc) {

   def getter() = Option(env.classLoader.getResourceAsStream("file.csv"))

}

new CountController().getter();

Нужно ли мне издеваться над ControllerComponents и Environment для доступа к файлу? :

new CountController(mock ControllerComponents , mock )Environment.getter();

Чтение https://www.playframework.com/documentation/2.8.x/ScalaTestingWithGuice не детализирует насмешку над окружающей средой. I ',

1 Ответ

0 голосов
/ 27 мая 2020

Согласно комментарию @cbley, используйте Environment.simple()

...