Для одного и того же файла активные данные активны в одном и том же файлеAndroid

Форум для тех, кто программирует под Android
Anonymous
Для одного и того же файла активные данные активны в одном и том же файле

Сообщение Anonymous »

Я только что добавил хранилище данных в нашу кодовую базу. После этого я обнаружил, что все последовательные тесты пользовательского интерфейса не сняты - первый в тестовом случае, но в следующий раз удавается, при этом есть несколько данных, активных для одного и того же файла .
Я предоставляю экземпляр хранилища данных, используя hilt

Код: Выделить всё

@InstallIn(SingletonComponent::class)
@Module
internal object DataStoreModule {

@Singleton
@Provides
internal fun provideConfigurationDataStore(
@ApplicationContext context: Context,
configurationLocalSerializer: ClientConfigurationLocalSerializer
): DataStore = DataStoreFactory.create(
serializer = configurationLocalSerializer,
produceFile = { context.dataStoreFile("configuration.pb") }
)
}
Я думаю, это происходит, потому что в тесте на уловка срок службы в синглтоне подходит к сроку службы тестового примера, а не сроком действия приложения.>

Подробнее здесь: https://stackoverflow.com/questions/708 ... ndroidtest

Вернуться в «Android»