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

22 lines
624 B
Java

package org.mercury_im.messenger.data.di.component;
import org.mercury_im.messenger.data.di.RepositoryModule;
import org.mercury_im.messenger.data.di.module.SqliteTestDatabaseModule;
import org.mercury_im.messenger.data.di.module.TestingSchedulerModule;
import org.mercury_im.messenger.data.repository.AccountRepositoryTest;
import javax.inject.Singleton;
import dagger.Component;
@Component(modules = {
RepositoryModule.class,
SqliteTestDatabaseModule.class,
TestingSchedulerModule.class
})
@Singleton
public interface InMemoryDatabaseComponent {
void inject(AccountRepositoryTest test);
}