41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
[//]: # (Movement/ManualTestingChecklist.md)
|
||
|
||
# Movement System - Manual Testing Checklist
|
||
|
||
## Тестовая среда
|
||
- **Уровень:** TestLevel с BP_MainCharacter
|
||
- **Требования:** MovementComponent инициализирован
|
||
|
||
---
|
||
|
||
## 1. Инициализация системы
|
||
|
||
### 1.1 Базовая инициализация
|
||
- [ ] **InitializeMovementSystem()** выполняется без ошибок при запуске уровня
|
||
- [ ] **IsInitialized flag** устанавливается в true после инициализации
|
||
- [ ] **Angle conversion** - пороги корректно конвертируются из градусов в радианы
|
||
|
||
---
|
||
|
||
## 2. Константы движения
|
||
|
||
### 2.1 Default значения
|
||
- [ ] **MaxSpeed = 600.0** - значение установлено по умолчанию
|
||
- [ ] **Acceleration = 2000.0** - значение установлено по умолчанию
|
||
- [ ] **Friction = 8.0** - значение установлено по умолчанию
|
||
- [ ] **Gravity = 980.0** - значение установлено по умолчанию
|
||
|
||
### 2.2 Пороговые углы
|
||
- [ ] **Walkable = 50.0°** - значение по умолчанию в градусах
|
||
- [ ] **SteepSlope = 85.0°** - значение по умолчанию в градусах
|
||
- [ ] **Wall = 95.0°** - значение по умолчанию в градусах
|
||
|
||
---
|
||
|
||
## Критерии прохождения
|
||
- [ ] Все пункты выполнены
|
||
- [ ] Система инициализируется без ошибок
|
||
- [ ] Default константы соответствуют спецификации
|
||
|
||
**Примечание:** Большая часть Movement System тестируется автотестами (FT_SurfaceClassification с 10 test cases). Ручное тестирование фокусируется на базовой инициализации.
|