Mercury-IM/data/src/test/java/org/mercury_im/messenger/data/di/component/InMemoryDatabaseComponent.java

22 lines
624 B
Java
Raw Normal View History

package org.mercury_im.messenger.data.di.component;
2019-12-01 19:56:13 +01:00
import org.mercury_im.messenger.data.di.RepositoryModule;
2020-10-24 19:25:28 +02:00
import org.mercury_im.messenger.data.di.module.SqliteTestDatabaseModule;
import org.mercury_im.messenger.data.di.module.TestingSchedulerModule;
2019-12-01 19:56:13 +01:00
import org.mercury_im.messenger.data.repository.AccountRepositoryTest;
import javax.inject.Singleton;
import dagger.Component;
@Component(modules = {
RepositoryModule.class,
2020-10-24 19:25:28 +02:00
SqliteTestDatabaseModule.class,
2019-12-01 19:56:13 +01:00
TestingSchedulerModule.class
})
@Singleton
2019-12-09 00:28:21 +01:00
public interface InMemoryDatabaseComponent {
2019-12-01 19:56:13 +01:00
void inject(AccountRepositoryTest test);
}