test: 통합 테스트 오류 및 경고 수정
- 모든 서비스 메서드 시그니처를 실제 구현에 맞게 수정 - 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:
90
test_reports/equipment_test_report.md
Normal file
90
test_reports/equipment_test_report.md
Normal 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에 자동 생성되었습니다.*
|
||||
Reference in New Issue
Block a user