0
У меня есть SCALA чертаКак придать черты с macwire
trait UserRepository {
def findByEmail(email: String): User
}
Я хотел бы, чтобы ввести это в сервис с MacWire
class AccountService(){
val userRepo = wire[UserRepository]
}
И затем использовать его в тесте или класса
class AccountServiceSpec {
val userRepo = new UserRepositoryImpl()
val accountSvc = new AccountService() //<--not manually injecting repo in service constructor
}
, но я получаю ошибку компиляции в классе обслуживания
Не могу найти открытый конструктор, ни объект компаньона для accounts.repository.UserRepository
Спасибо, это то, что я искал. – decapo