refactor: sanitize AI code
This commit is contained in:
+11
-11
@@ -22,17 +22,17 @@
|
||||
* `bytes[0..4]` — `magic`;
|
||||
* `bytes[4]` — `version`;
|
||||
* `bytes[5]` — `command`.
|
||||
* [ ] Проверять `magic` как четыре байта `NCLD`.
|
||||
* [ ] Проверять версию как число `1`, а не ASCII-символ `b'1'`.
|
||||
* [ ] Пока разрешать только версию протокола `1`.
|
||||
* [ ] Исправить команды `80 | 81` на `0x80 | 0x81`.
|
||||
* [ ] Записывать в `Header.version` значение из `bytes[4]`.
|
||||
* [ ] Для первого теста отправлять заголовок с `body_size = 0`.
|
||||
* [✔] Проверять `magic` как четыре байта `NCLD`.
|
||||
* [✔] Проверять версию как число `1`, а не ASCII-символ `b'1'`.
|
||||
* [✔] Пока разрешать только версию протокола `1`.
|
||||
* [✔] Исправить команды `80 | 81` на `0x80 | 0x81`.
|
||||
* [✔] Записывать в `Header.version` значение из `bytes[4]`.
|
||||
* [✔] Для первого теста отправлять заголовок с `body_size = 0`.
|
||||
|
||||
## Проверка исправлений
|
||||
|
||||
* [ ] Отправить корректный заголовок.
|
||||
* [ ] Убедиться, что сервер вывел:
|
||||
* [✔] Отправить корректный заголовок.
|
||||
* [✔] Убедиться, что сервер вывел:
|
||||
|
||||
```text
|
||||
Header {
|
||||
@@ -44,9 +44,9 @@
|
||||
}
|
||||
```
|
||||
|
||||
* [ ] Отправить заголовок с неправильным `magic`.
|
||||
* [ ] Убедиться, что сервер вернул `InvalidFormat`.
|
||||
* [ ] Отправить заголовок с неподдерживаемой версией.
|
||||
* [✔] Отправить заголовок с неправильным `magic`.
|
||||
* [✔] Убедиться, что сервер вернул `InvalidFormat`.
|
||||
* [✔] Отправить заголовок с неподдерживаемой версией.
|
||||
* [ ] Убедиться, что сервер вернул `InvalidFormat`.
|
||||
* [ ] Отправить заголовок с неизвестной командой.
|
||||
* [ ] Убедиться, что сервер вернул `InvalidFormat`.
|
||||
|
||||
Reference in New Issue
Block a user