"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 ',