1.9 KiB
1.9 KiB
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). Ручное тестирование фокусируется на базовой инициализации.