Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

139
Views
Testeo con Inyección Manual de Dependencias según Google

Hay un artículo de Google sobre la Inyección Manual de Dependencias . En él, usan una clase de Application que contiene un AppContainer , que a su vez contiene dependencias que otras clases podrían necesitar:

 class AppContainer { private val retrofit = Retrofit.Builder()... val userRepository = UserRepository(localDataSource, remoteDataSource) }

Una Activity podría hacer lo siguiente para obtener una dependencia, por ejemplo. un repositorio:

 val appContainer = (application as MyApplication).appContainer val loginViewModel = LoginViewModel(appContainer.userRepository)

Afirman lo siguiente:

Inyección de dependencia... le permite intercambiar implementaciones para realizar pruebas.

¿Se puede hacer esto con ese enfoque (o cualquiera de los otros presentados en la página mencionada anteriormente)?

Traté de encontrar una forma canónica y no encontré una que no implicara reflexión o burla o algo por el estilo.

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!