finipay_testing library
Для тестов приложения: SDK на подменённой сети и хранилища в памяти.
Classes
- InMemoryKeyValueStore
- Хранилище поверх карты. Карта играет роль диска: перезапуск в тесте — новый граф объектов поверх той же карты.
- KeyValueStore
- Простое хранилище «ключ — строка».
- RecordedRequest
- Один зафиксированный запрос.
- StubHttpAdapter
- Подменённая сеть с записью запросов и счётчиком вызовов по путям.
- StubResponse
- Ответ, который стаб отдаст на запрос.
Functions
-
createTestFinipay(
{required StubHttpAdapter adapter, KeyValueStore? secureStore, KeyValueStore? localStore, String? signedInAs, bool transfers = true, String tenant = 'FINIPAY', String appVersion = '1.7.0', FinipayBranding? branding, PartnerCodeProvider? partnerCode, PartnerUserProvider? partnerUser, Map< String, String> messages = const {}, MoneyCodec moneyCodec = const MoneyCodec(format: MoneyWireFormat.decimalNumber)}) → Future<Finipay> -
SDK на подменённой сети для тестов приложения, без платформенных каналов
и
Finipay.instance.signedInAs— уже открытая сессия с этимuserId;transfersfalse— какinitбез ключей шифрования.