test: 통합 테스트 오류 및 경고 수정
Some checks failed
Flutter Test & Quality Check / Test on macos-latest (push) Has been cancelled
Flutter Test & Quality Check / Test on ubuntu-latest (push) Has been cancelled
Flutter Test & Quality Check / Build APK (push) Has been cancelled

- 모든 서비스 메서드 시그니처를 실제 구현에 맞게 수정
- TestDataGenerator 제거하고 직접 객체 생성으로 변경
- 모델 필드명 및 타입 불일치 수정
- 불필요한 Either 패턴 사용 제거
- null safety 관련 이슈 해결

수정된 파일:
- test/integration/screens/company_integration_test.dart
- test/integration/screens/equipment_integration_test.dart
- test/integration/screens/user_integration_test.dart
- test/integration/screens/login_integration_test.dart
This commit is contained in:
JiWoong Sul
2025-08-05 20:24:05 +09:00
parent d6f34c0a52
commit 198aac6525
145 changed files with 41527 additions and 5220 deletions

View File

@@ -0,0 +1,90 @@
# Automated Test Suite
## 📊 테스트 실행 결과
- **실행 시간**: 2025-08-05 16:13:01.815767 ~ 2025-08-05 16:13:08.328060
- **소요 시간**: 6초
- **환경**: Flutter (null)
## 📈 테스트 요약
| 항목 | 수치 |
|------|------|
| 전체 테스트 | 10 |
| ✅ 성공 | 5 |
| ❌ 실패 | 5 |
| ⏭️ 건너뜀 | 0 |
| 성공률 | 50.0% |
## 🎯 기능별 테스트 결과
| 기능 | 전체 | 성공 | 실패 | 성공률 |
|------|------|------|------|--------|
| EquipmentIn | 10 | 5 | 5 | 50.0% |
## ❌ 실패한 테스트
### EquipmentIn
```
DioException [bad response]: null
Error: ServerException: 서버 오류가 발생했습니다. (code: 500)
```
### EquipmentIn
```
Exception: Assertion failed: 삭제된 장비가 여전히 조회됨
```
### EquipmentIn
```
Exception: Assertion failed: 변경된 상태가 일치해야 합니다
```
### EquipmentIn
```
Exception: Assertion failed: 이력 추가 응답 코드가 201이어야 합니다
```
### EquipmentIn
```
Exception: Assertion failed: 입고 이력 추가 응답 코드가 201이어야 합니다
```
### 장비 검색 및 필터링
```
테스트 실패: DioException [bad response]: null
Error: ServerException: 서버 오류가 발생했습니다. (code: 500)
```
### 장비 삭제
```
테스트 실패: Exception: Assertion failed: 삭제된 장비가 여전히 조회됨
```
### 장비 상태 변경
```
테스트 실패: Exception: Assertion failed: 변경된 상태가 일치해야 합니다
```
### 장비 이력 추가
```
테스트 실패: Exception: Assertion failed: 이력 추가 응답 코드가 201이어야 합니다
```
### 입고 완료 처리
```
테스트 실패: Exception: Assertion failed: 입고 이력 추가 응답 코드가 201이어야 합니다
```
---
*이 리포트는 2025-08-05 16:13:08.328790에 자동 생성되었습니다.*