Files
superport/test_reports/equipment_test_report.json
JiWoong Sul 198aac6525
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
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
2025-08-05 20:24:05 +09:00

88 lines
2.6 KiB
JSON

{
"reportId": "TEST-1754377988329",
"testName": "Automated Test Suite",
"timestamp": "2025-08-05T16:13:08.330258",
"duration": 6513,
"environment": {
"platform": "Flutter",
"dartVersion": "3.0",
"testFramework": "flutter_test"
},
"summary": {
"totalTests": 10,
"passedTests": 5,
"failedTests": 5,
"skippedTests": 0,
"successRate": "50.0"
},
"statistics": {
"totalSteps": 10,
"successfulSteps": 5,
"failedSteps": 5,
"totalErrors": 0,
"totalAutoFixes": 0,
"totalFeatures": 1,
"totalApiCalls": 0,
"duration": 6
},
"features": {
"EquipmentIn": {
"totalTests": 10,
"passedTests": 5,
"failedTests": 5
}
},
"failures": [
{
"feature": "EquipmentIn",
"message": "DioException [bad response]: null\nError: ServerException: 서버 오류가 발생했습니다. (code: 500)",
"stackTrace": null
},
{
"feature": "EquipmentIn",
"message": "Exception: Assertion failed: 삭제된 장비가 여전히 조회됨",
"stackTrace": null
},
{
"feature": "EquipmentIn",
"message": "Exception: Assertion failed: 변경된 상태가 일치해야 합니다",
"stackTrace": null
},
{
"feature": "EquipmentIn",
"message": "Exception: Assertion failed: 이력 추가 응답 코드가 201이어야 합니다",
"stackTrace": null
},
{
"feature": "EquipmentIn",
"message": "Exception: Assertion failed: 입고 이력 추가 응답 코드가 201이어야 합니다",
"stackTrace": null
},
{
"feature": "장비 검색 및 필터링",
"message": "테스트 실패: DioException [bad response]: null\nError: ServerException: 서버 오류가 발생했습니다. (code: 500)",
"stackTrace": null
},
{
"feature": "장비 삭제",
"message": "테스트 실패: Exception: Assertion failed: 삭제된 장비가 여전히 조회됨",
"stackTrace": null
},
{
"feature": "장비 상태 변경",
"message": "테스트 실패: Exception: Assertion failed: 변경된 상태가 일치해야 합니다",
"stackTrace": null
},
{
"feature": "장비 이력 추가",
"message": "테스트 실패: Exception: Assertion failed: 이력 추가 응답 코드가 201이어야 합니다",
"stackTrace": null
},
{
"feature": "입고 완료 처리",
"message": "테스트 실패: Exception: Assertion failed: 입고 이력 추가 응답 코드가 201이어야 합니다",
"stackTrace": null
}
],
"autoFixes": []
}