Для одного и того же файла активные данные активны в одном и том же файле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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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