feat(bj): модуль ЛК на PostgreSQL, обмен с DEPO, боевой ЛК с имитатором НРД, QUIK, НПР
- bj_exchange и «кран» Fancy убраны: данные модуля ЛК в PostgreSQL (схема lk) - трансферные таблицы FTV_M2M: создание при установке, события, справочник участников - сверка с DEPO: счёт, ФИО, дата рождения, ИИС по договору, квал-инвестор из опции DEPO - боевой ЛК ЕСИА Финанс при тестовом ИШ: журнал, отказ через DEPO, статусы в ЛК - онлайн-лицензирование в bj, план тестирования M2M для контрагента (интерактивный HTML) - модули QUIK МНП, экспорт QUIK, НПР/УДС; документы и тестовые материалы Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
package lkgateway
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestPartyChecksFIO(t *testing.T) {
|
||||
p := depoParty{faceOK: true, faceName: "Сёмин Пётр Ильич"}
|
||||
p.fioMatch = normFIO(p.faceName) == normFIO("СЕМИН петр ильич")
|
||||
if c := partyChecks(p, "4500", "123456", "СЕМИН петр ильич")[0]; !c.OK {
|
||||
t.Errorf("регистр, пробелы и ё не должны давать расхождение: %+v", c)
|
||||
}
|
||||
p.fioMatch = normFIO(p.faceName) == normFIO("Сёмин Павел Ильич")
|
||||
c := partyChecks(p, "4500", "123456", "Сёмин Павел Ильич")[0]
|
||||
if c.OK || c.Code != "M2M04" {
|
||||
t.Errorf("паспорт совпал, ФИО нет — ожидали отказ M2M04: %+v", c)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user