Как передать разные настройки CorDapp на разные узлы при использовании MockNetwork - PullRequest
0 голосов
/ 04 февраля 2020

Я пишу тест для потоков, используя MockNetwork. Существует встречный поток на одном из фиктивных узлов, который использует CorDapp's CordappContext.config для определения курса действий. Я ищу способ передачи параметров конфигурации в CorDapps на отдельных узлах. Не похоже, что есть способ сделать это через MockNodeConfigOverrides, а TestCordapp.withConfig(...), кажется, применимо только к сетевому уровню. Чего мне не хватает?

1 Ответ

0 голосов
/ 04 февраля 2020

Возможно иметь разные карты конфигурации для CorDapps, установленных на разных узлах. Это должно быть сделано через TestCordapp.withConfig(...), переданное в MockNodeParameters.additionalCordapps при создании каждого отдельного узла, в отличие от MockNetworkParameters.cordappsForAllNodes. По сути, один и тот же TestCordapp должен применяться к каждому фиктивному узлу, но карта конфигурации будет отличаться.

...