Closed michallowasrzechonek-silvair closed 2 years ago
@tomaszlelental-silvair rzuć okiem czy takie API by Ci pasowało - jeszcze muszę testy dopisać
Dzięki za nową wersję. To idzie w stronę całkiem sensownego provisionera "produkcyjnego", a w testach potrzebuję przede wszystkim psuć :) , czyli np. wysłać inne Transaction Number niż wynikałoby ze Speca albo nie wysłać ACKa w ogóle. Co sądzisz o wprowadzeniu do metod opcjonalnych parametrów, które, jeśli podane w wywołaniu, nadpisywałyby wartości obliczone wewnętrznie? Ewentualnie przeciążę/rozszerzę to w moim frameworku testowym.
To zrobię żebyś acki musiał wysłać sam i dodam parametry.
Segmenty możesz uszkodzić też po wygenerowaniu, przed wypchnięciem na radio.
@tomaszlelental-silvair może tyle wystarczy?
Z tego co widzę w specu, to nie można mieć otwartej >1 transakcji jednocześnie, więc algorytm wyglądałby tak:
GenericProvisioning
do listyProvisioningTransaction.unpack
- jeśli rzuci wyjątkiem, kontynuujTransactionAck
i obsłużProvisioningPDU
Czy potrzebujesz też obsługę link i transaction id?