{"protocolVersion":"0.1.1","runnerVersion":null,"pid":45646,"type":"start","time":0}
{"suite":{"id":0,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"suite","time":0}
{"test":{"id":1,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart","suiteID":0,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":0}
{"suite":{"id":2,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"suite","time":1}
{"test":{"id":3,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart","suiteID":2,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":1}
{"suite":{"id":4,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"suite","time":1}
{"test":{"id":5,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart","suiteID":4,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":1}
{"suite":{"id":6,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"suite","time":1}
{"test":{"id":7,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart","suiteID":6,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":1}
{"suite":{"id":8,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart"},"type":"suite","time":2}
{"test":{"id":9,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart","suiteID":8,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2}
{"count":24,"time":2,"type":"allSuites"}
{"testID":7,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2561}
{"group":{"id":10,"suiteID":6,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":10,"line":null,"column":null,"url":null},"type":"group","time":2563}
{"group":{"id":11,"suiteID":6,"parentID":10,"name":"ClubService 통합 테스트","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":59,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"group","time":2564}
{"test":{"id":12,"name":"ClubService 통합 테스트 초기화 테스트","suiteID":6,"groupIDs":[10,11],"metadata":{"skip":false,"skipReason":null},"line":60,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2564}
{"testID":5,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2572}
{"group":{"id":13,"suiteID":4,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":19,"line":null,"column":null,"url":null},"type":"group","time":2573}
{"group":{"id":14,"suiteID":4,"parentID":13,"name":"EventService 통합 테스트","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":46,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"group","time":2573}
{"test":{"id":15,"name":"EventService 통합 테스트 이벤트 목록 조회 테스트","suiteID":4,"groupIDs":[13,14],"metadata":{"skip":false,"skipReason":null},"line":47,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2573}
{"testID":12,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2583}
{"testID":12,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2607}
{"testID":12,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259451","type":"print","time":2607}
{"testID":15,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2625}
{"testID":12,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259451)","type":"print","time":2644}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2645}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259492","type":"print","time":2645}
{"testID":15,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259492)","type":"print","time":2646}
{"testID":15,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":2653}
{"testID":12,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2658}
{"testID":12,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259451)","type":"print","time":2660}
{"testID":12,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2660}
{"testID":12,"messageType":"print","message":"시간: 2025-08-12T01:20:59.527520","type":"print","time":2660}
{"testID":12,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2660}
{"testID":12,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259451","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"  club_service_integration_test_1754929259451: disposed=false, streamClosed=false","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2661}
{"testID":12,"messageType":"print","message":"===========================================","type":"print","time":2662}
{"testID":12,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2662}
{"testID":12,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2662}
{"testID":12,"messageType":"print","message":"시간: 2025-08-12T01:20:59.531671","type":"print","time":2662}
{"testID":12,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2662}
{"testID":12,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2663}
{"testID":12,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259451","type":"print","time":2663}
{"testID":12,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2663}
{"testID":12,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2663}
{"testID":12,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2663}
{"testID":12,"messageType":"print","message":"  club_service_integration_test_1754929259451: disposed=false, streamClosed=false","type":"print","time":2663}
{"testID":12,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2663}
{"testID":12,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2664}
{"testID":12,"messageType":"print","message":"===========================================","type":"print","time":2664}
{"testID":12,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2665}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2665}
{"test":{"id":16,"name":"ClubService 통합 테스트 사용자 클럽 목록 조회 테스트","suiteID":6,"groupIDs":[10,11],"metadata":{"skip":false,"skipReason":null},"line":90,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2665}
{"testID":12,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"시간: 2025-08-12T01:20:59.534576","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259451","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2666}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"  club_service_integration_test_1754929259451: disposed=false, streamClosed=false","type":"print","time":2666}
{"testID":12,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2667}
{"testID":12,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2667}
{"testID":12,"messageType":"print","message":"===========================================","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"시간: 2025-08-12T01:20:59.534771","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259492","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2667}
{"testID":12,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"  event_service_integration_test_1754929259492: disposed=false, streamClosed=false","type":"print","time":2667}
{"testID":15,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2668}
{"testID":15,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2668}
{"testID":15,"messageType":"print","message":"===========================================","type":"print","time":2668}
{"testID":15,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"시간: 2025-08-12T01:20:59.537665","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259492","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2669}
{"testID":15,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2670}
{"testID":15,"messageType":"print","message":"  event_service_integration_test_1754929259492: disposed=false, streamClosed=false","type":"print","time":2670}
{"testID":15,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2670}
{"testID":15,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2670}
{"testID":15,"messageType":"print","message":"===========================================","type":"print","time":2670}
{"testID":16,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2670}
{"testID":16,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2670}
{"testID":16,"messageType":"print","message":"  isDisposed: false","type":"print","time":2671}
{"testID":16,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2671}
{"testID":16,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2671}
{"testID":16,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259538","type":"print","time":2671}
{"testID":16,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259538)","type":"print","time":2671}
{"testID":15,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2671}
{"testID":16,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259538)","type":"print","time":2672}
{"testID":16,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2672}
{"testID":16,"messageType":"print","message":"  isDisposed: true","type":"print","time":2672}
{"testID":16,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2672}
{"testID":16,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259538","type":"print","time":2672}
{"testID":16,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2672}
{"group":{"id":17,"suiteID":4,"parentID":13,"name":"이벤트 수정 및 삭제 테스트","metadata":{"skip":false,"skipReason":null},"testCount":2,"line":97,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"group","time":2672}
{"test":{"id":18,"name":"이벤트 수정 및 삭제 테스트 이벤트 수정 테스트","suiteID":4,"groupIDs":[13,17],"metadata":{"skip":false,"skipReason":null},"line":98,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2672}
{"testID":15,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2673}
{"testID":15,"messageType":"print","message":"시간: 2025-08-12T01:20:59.541778","type":"print","time":2673}
{"testID":15,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2673}
{"testID":15,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2673}
{"testID":15,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259492","type":"print","time":2673}
{"testID":15,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2673}
{"testID":15,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2673}
{"testID":15,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2674}
{"testID":16,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2674}
{"testID":16,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259538)","type":"print","time":2674}
{"testID":16,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2674}
{"testID":16,"messageType":"print","message":"시간: 2025-08-12T01:20:59.543498","type":"print","time":2674}
{"testID":16,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259538","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"  club_service_integration_test_1754929259538: disposed=false, streamClosed=false","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"===========================================","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"시간: 2025-08-12T01:20:59.544707","type":"print","time":2675}
{"testID":15,"messageType":"print","message":"  event_service_integration_test_1754929259492: disposed=false, streamClosed=false","type":"print","time":2675}
{"testID":15,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2675}
{"testID":15,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2675}
{"testID":15,"messageType":"print","message":"===========================================","type":"print","time":2675}
{"testID":15,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259538","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"  club_service_integration_test_1754929259538: disposed=false, streamClosed=false","type":"print","time":2675}
{"testID":16,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2676}
{"testID":16,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2676}
{"testID":16,"messageType":"print","message":"===========================================","type":"print","time":2676}
{"testID":16,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2676}
{"testID":16,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"시간: 2025-08-12T01:20:59.546297","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259538","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2677}
{"testID":16,"messageType":"print","message":"  club_service_integration_test_1754929259538: disposed=false, streamClosed=false","type":"print","time":2677}
{"test":{"id":19,"name":"ClubService 통합 테스트 ID로 클럽 정보 조회 테스트","suiteID":6,"groupIDs":[10,11],"metadata":{"skip":false,"skipReason":null},"line":125,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2678}
{"testID":16,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2678}
{"testID":16,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2678}
{"testID":16,"messageType":"print","message":"===========================================","type":"print","time":2678}
{"testID":16,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2678}
{"testID":18,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2678}
{"testID":18,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2678}
{"testID":18,"messageType":"print","message":"  isDisposed: false","type":"print","time":2678}
{"testID":18,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2678}
{"testID":18,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259492","type":"print","time":2679}
{"testID":18,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2679}
{"testID":19,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2679}
{"testID":19,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2679}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2679}
{"testID":19,"messageType":"print","message":"  isDisposed: false","type":"print","time":2679}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259546","type":"print","time":2679}
{"testID":18,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259546)","type":"print","time":2679}
{"testID":19,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2680}
{"testID":19,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2680}
{"testID":19,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259548","type":"print","time":2680}
{"testID":19,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259548)","type":"print","time":2680}
{"testID":18,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259546)","type":"print","time":2680}
{"testID":18,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2680}
{"testID":18,"messageType":"print","message":"  isDisposed: true","type":"print","time":2681}
{"testID":19,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259548)","type":"print","time":2681}
{"testID":18,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2681}
{"testID":19,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2681}
{"testID":18,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259546","type":"print","time":2681}
{"testID":19,"messageType":"print","message":"  isDisposed: true","type":"print","time":2681}
{"testID":19,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2682}
{"testID":19,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259548","type":"print","time":2682}
{"testID":18,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2682}
{"testID":19,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2682}
{"testID":19,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2683}
{"testID":19,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259548)","type":"print","time":2684}
{"testID":19,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2684}
{"testID":19,"messageType":"print","message":"시간: 2025-08-12T01:20:59.553334","type":"print","time":2684}
{"testID":19,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2684}
{"testID":19,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2684}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2684}
{"testID":19,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259548","type":"print","time":2684}
{"testID":19,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2684}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"  club_service_integration_test_1754929259548: disposed=false, streamClosed=false","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"===========================================","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"시간: 2025-08-12T01:20:59.555043","type":"print","time":2685}
{"testID":18,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2685}
{"testID":18,"messageType":"print","message":"시간: 2025-08-12T01:20:59.554079","type":"print","time":2685}
{"testID":18,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2685}
{"testID":18,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2685}
{"testID":19,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2686}
{"testID":19,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2686}
{"testID":19,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259548","type":"print","time":2686}
{"testID":19,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2686}
{"testID":19,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2686}
{"testID":18,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259546","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"  event_service_integration_test_1754929259546: disposed=false, streamClosed=false","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"===========================================","type":"print","time":2687}
{"testID":18,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2687}
{"testID":19,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2687}
{"testID":19,"messageType":"print","message":"  club_service_integration_test_1754929259548: disposed=false, streamClosed=false","type":"print","time":2687}
{"testID":19,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2687}
{"testID":19,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2687}
{"testID":19,"messageType":"print","message":"===========================================","type":"print","time":2687}
{"testID":19,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2687}
{"testID":18,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2688}
{"testID":18,"messageType":"print","message":"시간: 2025-08-12T01:20:59.556978","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"시간: 2025-08-12T01:20:59.557180","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259548","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2688}
{"testID":19,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2688}
{"testID":18,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2689}
{"testID":18,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2689}
{"testID":18,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259546","type":"print","time":2689}
{"testID":18,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2689}
{"testID":19,"messageType":"print","message":"  club_service_integration_test_1754929259548: disposed=false, streamClosed=false","type":"print","time":2689}
{"testID":19,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2689}
{"testID":19,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2689}
{"testID":19,"messageType":"print","message":"===========================================","type":"print","time":2689}
{"testID":18,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2689}
{"test":{"id":20,"name":"ClubService 통합 테스트 현재 클럽 설정 테스트","suiteID":6,"groupIDs":[10,11],"metadata":{"skip":false,"skipReason":null},"line":156,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2689}
{"testID":19,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2689}
{"testID":18,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2689}
{"testID":18,"messageType":"print","message":"  event_service_integration_test_1754929259546: disposed=false, streamClosed=false","type":"print","time":2689}
{"testID":18,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2690}
{"testID":18,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2690}
{"testID":18,"messageType":"print","message":"===========================================","type":"print","time":2690}
{"testID":18,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2691}
{"testID":20,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2691}
{"test":{"id":21,"name":"이벤트 수정 및 삭제 테스트 이벤트 삭제 테스트","suiteID":4,"groupIDs":[13,17],"metadata":{"skip":false,"skipReason":null},"line":144,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2692}
{"testID":20,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2692}
{"testID":18,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2692}
{"testID":18,"messageType":"print","message":"시간: 2025-08-12T01:20:59.560545","type":"print","time":2692}
{"testID":20,"messageType":"print","message":"  isDisposed: false","type":"print","time":2692}
{"testID":18,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2693}
{"testID":20,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2693}
{"testID":18,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2693}
{"testID":18,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259546","type":"print","time":2693}
{"testID":18,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2693}
{"testID":20,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2693}
{"testID":18,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2694}
{"testID":18,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2694}
{"testID":18,"messageType":"print","message":"  event_service_integration_test_1754929259546: disposed=false, streamClosed=false","type":"print","time":2694}
{"testID":20,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259560","type":"print","time":2694}
{"testID":18,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2694}
{"testID":20,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259560)","type":"print","time":2694}
{"testID":20,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259560)","type":"print","time":2694}
{"testID":20,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2694}
{"testID":18,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2694}
{"testID":18,"messageType":"print","message":"===========================================","type":"print","time":2694}
{"testID":20,"messageType":"print","message":"  isDisposed: true","type":"print","time":2695}
{"testID":18,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2695}
{"testID":20,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2695}
{"testID":20,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259560","type":"print","time":2695}
{"testID":20,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2696}
{"testID":21,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2697}
{"testID":21,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2697}
{"testID":21,"messageType":"print","message":"  isDisposed: false","type":"print","time":2697}
{"testID":20,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2697}
{"testID":21,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2697}
{"testID":20,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259560)","type":"print","time":2697}
{"testID":21,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259546","type":"print","time":2697}
{"testID":21,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2697}
{"testID":20,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2697}
{"testID":20,"messageType":"print","message":"시간: 2025-08-12T01:20:59.566818","type":"print","time":2697}
{"testID":20,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2698}
{"testID":20,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2698}
{"testID":21,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2698}
{"testID":21,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259566","type":"print","time":2698}
{"testID":21,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259566)","type":"print","time":2698}
{"testID":20,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259560","type":"print","time":2698}
{"testID":20,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2698}
{"testID":20,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2698}
{"testID":20,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2699}
{"testID":20,"messageType":"print","message":"  club_service_integration_test_1754929259560: disposed=false, streamClosed=false","type":"print","time":2699}
{"testID":20,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2699}
{"testID":21,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259566)","type":"print","time":2699}
{"testID":21,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2699}
{"testID":21,"messageType":"print","message":"  isDisposed: true","type":"print","time":2699}
{"testID":21,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2699}
{"testID":20,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2699}
{"testID":20,"messageType":"print","message":"===========================================","type":"print","time":2699}
{"testID":20,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2699}
{"testID":21,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259566","type":"print","time":2700}
{"testID":21,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2700}
{"testID":20,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2700}
{"testID":20,"messageType":"print","message":"시간: 2025-08-12T01:20:59.569086","type":"print","time":2700}
{"testID":20,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2700}
{"testID":20,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2700}
{"testID":20,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259560","type":"print","time":2700}
{"testID":20,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2701}
{"testID":20,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2701}
{"testID":20,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2701}
{"testID":20,"messageType":"print","message":"  club_service_integration_test_1754929259560: disposed=false, streamClosed=false","type":"print","time":2701}
{"testID":20,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2701}
{"testID":20,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2701}
{"testID":20,"messageType":"print","message":"===========================================","type":"print","time":2701}
{"testID":21,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2702}
{"testID":21,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2702}
{"testID":20,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2702}
{"testID":21,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2702}
{"testID":21,"messageType":"print","message":"시간: 2025-08-12T01:20:59.571556","type":"print","time":2702}
{"testID":21,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2702}
{"test":{"id":22,"name":"ClubService 통합 테스트 클럽 선택 테스트","suiteID":6,"groupIDs":[10,11],"metadata":{"skip":false,"skipReason":null},"line":187,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2702}
{"testID":21,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2702}
{"testID":20,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2702}
{"testID":21,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259566","type":"print","time":2703}
{"testID":21,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2703}
{"testID":20,"messageType":"print","message":"시간: 2025-08-12T01:20:59.572066","type":"print","time":2703}
{"testID":20,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2703}
{"testID":20,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2703}
{"testID":20,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259560","type":"print","time":2703}
{"testID":20,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2703}
{"testID":20,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2703}
{"testID":20,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"  event_service_integration_test_1754929259566: disposed=false, streamClosed=false","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"===========================================","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2704}
{"testID":20,"messageType":"print","message":"  club_service_integration_test_1754929259560: disposed=false, streamClosed=false","type":"print","time":2704}
{"testID":20,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2704}
{"testID":20,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2704}
{"testID":20,"messageType":"print","message":"===========================================","type":"print","time":2704}
{"testID":20,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2704}
{"testID":21,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2705}
{"testID":21,"messageType":"print","message":"시간: 2025-08-12T01:20:59.573593","type":"print","time":2706}
{"testID":21,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2706}
{"testID":21,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2706}
{"testID":21,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259566","type":"print","time":2706}
{"testID":21,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2706}
{"testID":22,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2707}
{"testID":22,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2707}
{"testID":22,"messageType":"print","message":"  isDisposed: false","type":"print","time":2707}
{"testID":22,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2707}
{"testID":22,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2709}
{"testID":22,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259575","type":"print","time":2709}
{"testID":22,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259575)","type":"print","time":2709}
{"testID":22,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259575)","type":"print","time":2710}
{"testID":21,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2710}
{"testID":22,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2710}
{"testID":22,"messageType":"print","message":"  isDisposed: true","type":"print","time":2710}
{"testID":22,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2710}
{"testID":22,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259575","type":"print","time":2710}
{"testID":22,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2710}
{"testID":21,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2711}
{"testID":21,"messageType":"print","message":"  event_service_integration_test_1754929259566: disposed=false, streamClosed=false","type":"print","time":2711}
{"testID":21,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2711}
{"testID":21,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2711}
{"testID":21,"messageType":"print","message":"===========================================","type":"print","time":2711}
{"testID":21,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2712}
{"group":{"id":23,"suiteID":4,"parentID":13,"name":"참가자 관리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":4,"line":172,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"group","time":2712}
{"test":{"id":24,"name":"참가자 관리 테스트 참가자 목록 조회 테스트","suiteID":4,"groupIDs":[13,23],"metadata":{"skip":false,"skipReason":null},"line":173,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2712}
{"testID":21,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2713}
{"testID":21,"messageType":"print","message":"시간: 2025-08-12T01:20:59.581851","type":"print","time":2713}
{"testID":21,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2713}
{"testID":21,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2713}
{"testID":21,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259566","type":"print","time":2714}
{"testID":21,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2714}
{"testID":22,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2714}
{"testID":21,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2714}
{"testID":21,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2714}
{"testID":21,"messageType":"print","message":"  event_service_integration_test_1754929259566: disposed=false, streamClosed=false","type":"print","time":2714}
{"testID":21,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2715}
{"testID":21,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2715}
{"testID":21,"messageType":"print","message":"===========================================","type":"print","time":2715}
{"testID":21,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2715}
{"testID":24,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2716}
{"testID":24,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2716}
{"testID":24,"messageType":"print","message":"  isDisposed: false","type":"print","time":2716}
{"testID":24,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2716}
{"testID":24,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259566","type":"print","time":2716}
{"testID":24,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2716}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2717}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259585","type":"print","time":2717}
{"testID":24,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259585)","type":"print","time":2717}
{"testID":24,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259585)","type":"print","time":2717}
{"testID":24,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2718}
{"testID":24,"messageType":"print","message":"  isDisposed: true","type":"print","time":2718}
{"testID":24,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2718}
{"testID":24,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259585","type":"print","time":2718}
{"testID":22,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: test_club_id)","type":"print","time":2719}
{"testID":24,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2719}
{"testID":22,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2721}
{"testID":22,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259575)","type":"print","time":2722}
{"testID":22,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2723}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2723}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2723}
{"testID":24,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2723}
{"testID":24,"messageType":"print","message":"시간: 2025-08-12T01:20:59.592081","type":"print","time":2723}
{"testID":24,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2723}
{"testID":24,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2723}
{"testID":22,"messageType":"print","message":"시간: 2025-08-12T01:20:59.590675","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259575","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"  club_service_integration_test_1754929259575: disposed=false, streamClosed=false","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"===========================================","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"시간: 2025-08-12T01:20:59.593687","type":"print","time":2724}
{"testID":22,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2724}
{"testID":24,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259585","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"  event_service_integration_test_1754929259585: disposed=false, streamClosed=false","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2725}
{"testID":22,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2725}
{"testID":22,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259575","type":"print","time":2725}
{"testID":22,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2725}
{"testID":22,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"===========================================","type":"print","time":2725}
{"testID":24,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2726}
{"testID":22,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2726}
{"testID":22,"messageType":"print","message":"  club_service_integration_test_1754929259575: disposed=false, streamClosed=false","type":"print","time":2726}
{"testID":24,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2726}
{"testID":22,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2726}
{"testID":22,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2726}
{"testID":22,"messageType":"print","message":"===========================================","type":"print","time":2726}
{"testID":24,"messageType":"print","message":"시간: 2025-08-12T01:20:59.595444","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259585","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"  event_service_integration_test_1754929259585: disposed=false, streamClosed=false","type":"print","time":2727}
{"testID":24,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2728}
{"testID":24,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2728}
{"testID":24,"messageType":"print","message":"===========================================","type":"print","time":2728}
{"testID":24,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2728}
{"test":{"id":25,"name":"참가자 관리 테스트 참가자 추가 테스트","suiteID":4,"groupIDs":[13,23],"metadata":{"skip":false,"skipReason":null},"line":221,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2728}
{"testID":22,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2728}
{"test":{"id":26,"name":"ClubService 통합 테스트 클럽 생성 테스트","suiteID":6,"groupIDs":[10,11],"metadata":{"skip":false,"skipReason":null},"line":237,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2728}
{"testID":24,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2729}
{"testID":22,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2729}
{"testID":24,"messageType":"print","message":"시간: 2025-08-12T01:20:59.598143","type":"print","time":2729}
{"testID":22,"messageType":"print","message":"시간: 2025-08-12T01:20:59.598482","type":"print","time":2729}
{"testID":22,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2729}
{"testID":24,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2729}
{"testID":24,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2730}
{"testID":24,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259585","type":"print","time":2730}
{"testID":24,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2730}
{"testID":22,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2730}
{"testID":22,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259575","type":"print","time":2730}
{"testID":24,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2730}
{"testID":24,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2730}
{"testID":22,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2730}
{"testID":22,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2730}
{"testID":22,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2730}
{"testID":24,"messageType":"print","message":"  event_service_integration_test_1754929259585: disposed=false, streamClosed=false","type":"print","time":2731}
{"testID":24,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2731}
{"testID":22,"messageType":"print","message":"  club_service_integration_test_1754929259575: disposed=false, streamClosed=false","type":"print","time":2731}
{"testID":22,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2731}
{"testID":24,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2731}
{"testID":24,"messageType":"print","message":"===========================================","type":"print","time":2731}
{"testID":22,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2731}
{"testID":22,"messageType":"print","message":"===========================================","type":"print","time":2731}
{"testID":24,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2732}
{"testID":22,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2732}
{"testID":25,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2733}
{"testID":25,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2733}
{"testID":25,"messageType":"print","message":"  isDisposed: false","type":"print","time":2733}
{"testID":26,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2733}
{"testID":26,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2733}
{"testID":26,"messageType":"print","message":"  isDisposed: false","type":"print","time":2733}
{"testID":26,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2733}
{"testID":26,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2733}
{"testID":26,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259602","type":"print","time":2733}
{"testID":26,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259602)","type":"print","time":2734}
{"testID":25,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2734}
{"testID":25,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259585","type":"print","time":2734}
{"testID":25,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2734}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2735}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259601","type":"print","time":2735}
{"testID":25,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259601)","type":"print","time":2736}
{"testID":26,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259602)","type":"print","time":2736}
{"testID":26,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2736}
{"testID":26,"messageType":"print","message":"  isDisposed: true","type":"print","time":2736}
{"testID":26,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2736}
{"testID":26,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259602","type":"print","time":2736}
{"testID":26,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2737}
{"testID":25,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259601)","type":"print","time":2737}
{"testID":25,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2737}
{"testID":25,"messageType":"print","message":"  isDisposed: true","type":"print","time":2737}
{"testID":25,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2737}
{"testID":22,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2737}
{"testID":25,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259601","type":"print","time":2738}
{"testID":25,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2738}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"시간: 2025-08-12T01:20:59.608348","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259601","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2739}
{"testID":25,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2740}
{"testID":25,"messageType":"print","message":"  event_service_integration_test_1754929259601: disposed=false, streamClosed=false","type":"print","time":2740}
{"testID":25,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2740}
{"testID":25,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2740}
{"testID":25,"messageType":"print","message":"===========================================","type":"print","time":2740}
{"testID":25,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"시간: 2025-08-12T01:20:59.610040","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259601","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"  event_service_integration_test_1754929259601: disposed=false, streamClosed=false","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2741}
{"testID":26,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2741}
{"testID":25,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2741}
{"testID":26,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259602)","type":"print","time":2742}
{"testID":25,"messageType":"print","message":"===========================================","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"시간: 2025-08-12T01:20:59.611221","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259602","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2742}
{"testID":26,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2743}
{"testID":26,"messageType":"print","message":"  club_service_integration_test_1754929259602: disposed=false, streamClosed=false","type":"print","time":2743}
{"testID":26,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2743}
{"testID":26,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2743}
{"testID":26,"messageType":"print","message":"===========================================","type":"print","time":2743}
{"testID":26,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2743}
{"testID":26,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2743}
{"testID":25,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2743}
{"testID":25,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2743}
{"testID":25,"messageType":"print","message":"시간: 2025-08-12T01:20:59.612733","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2744}
{"testID":26,"messageType":"print","message":"시간: 2025-08-12T01:20:59.612520","type":"print","time":2744}
{"testID":26,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2744}
{"testID":26,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2744}
{"testID":26,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259602","type":"print","time":2744}
{"testID":26,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259601","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"  event_service_integration_test_1754929259601: disposed=false, streamClosed=false","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2744}
{"testID":25,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2744}
{"testID":26,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2745}
{"testID":26,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2745}
{"testID":26,"messageType":"print","message":"  club_service_integration_test_1754929259602: disposed=false, streamClosed=false","type":"print","time":2745}
{"testID":26,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2745}
{"testID":25,"messageType":"print","message":"===========================================","type":"print","time":2745}
{"testID":25,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2745}
{"test":{"id":27,"name":"참가자 관리 테스트 참가자 수정 테스트","suiteID":4,"groupIDs":[13,23],"metadata":{"skip":false,"skipReason":null},"line":264,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2745}
{"testID":26,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2746}
{"testID":26,"messageType":"print","message":"===========================================","type":"print","time":2746}
{"testID":26,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2746}
{"test":{"id":28,"name":"ClubService 통합 테스트 클럽 정보 업데이트 테스트","suiteID":6,"groupIDs":[10,11],"metadata":{"skip":false,"skipReason":null},"line":278,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2746}
{"testID":27,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2748}
{"testID":27,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2748}
{"testID":27,"messageType":"print","message":"  isDisposed: false","type":"print","time":2748}
{"testID":27,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2748}
{"testID":27,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259601","type":"print","time":2748}
{"testID":27,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2748}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2748}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259616","type":"print","time":2749}
{"testID":27,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259616)","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"시간: 2025-08-12T01:20:59.617198","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259602","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2749}
{"testID":26,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2749}
{"testID":27,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259616)","type":"print","time":2749}
{"testID":27,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2749}
{"testID":27,"messageType":"print","message":"  isDisposed: true","type":"print","time":2749}
{"testID":27,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2750}
{"testID":27,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259616","type":"print","time":2750}
{"testID":26,"messageType":"print","message":"  club_service_integration_test_1754929259602: disposed=false, streamClosed=false","type":"print","time":2750}
{"testID":26,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2750}
{"testID":26,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2750}
{"testID":26,"messageType":"print","message":"===========================================","type":"print","time":2750}
{"testID":26,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2750}
{"testID":28,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2750}
{"testID":28,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2750}
{"testID":28,"messageType":"print","message":"  isDisposed: false","type":"print","time":2750}
{"testID":28,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2750}
{"testID":27,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2750}
{"testID":28,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2750}
{"testID":28,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259619","type":"print","time":2750}
{"testID":28,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259619)","type":"print","time":2751}
{"testID":28,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259619)","type":"print","time":2752}
{"testID":28,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2752}
{"testID":28,"messageType":"print","message":"  isDisposed: true","type":"print","time":2752}
{"testID":28,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2752}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2752}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2752}
{"testID":27,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2753}
{"testID":27,"messageType":"print","message":"시간: 2025-08-12T01:20:59.621882","type":"print","time":2753}
{"testID":27,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259616","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"  event_service_integration_test_1754929259616: disposed=false, streamClosed=false","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"===========================================","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2755}
{"testID":27,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"시간: 2025-08-12T01:20:59.623721","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259616","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2756}
{"testID":28,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259619","type":"print","time":2756}
{"testID":28,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"  event_service_integration_test_1754929259616: disposed=false, streamClosed=false","type":"print","time":2756}
{"testID":27,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2756}
{"testID":28,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2756}
{"testID":28,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259619)","type":"print","time":2757}
{"testID":27,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2757}
{"testID":27,"messageType":"print","message":"===========================================","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"시간: 2025-08-12T01:20:59.626302","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259619","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"  club_service_integration_test_1754929259619: disposed=false, streamClosed=false","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2757}
{"testID":28,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"===========================================","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2758}
{"testID":27,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2758}
{"testID":28,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"시간: 2025-08-12T01:20:59.627536","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259619","type":"print","time":2758}
{"test":{"id":29,"name":"참가자 관리 테스트 참가자 삭제 테스트","suiteID":4,"groupIDs":[13,23],"metadata":{"skip":false,"skipReason":null},"line":306,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2758}
{"testID":28,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2758}
{"testID":28,"messageType":"print","message":"  club_service_integration_test_1754929259619: disposed=false, streamClosed=false","type":"print","time":2758}
{"testID":27,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2758}
{"testID":27,"messageType":"print","message":"시간: 2025-08-12T01:20:59.628030","type":"print","time":2759}
{"testID":28,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2759}
{"testID":28,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2759}
{"testID":28,"messageType":"print","message":"===========================================","type":"print","time":2759}
{"testID":27,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2759}
{"testID":27,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2759}
{"testID":27,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259616","type":"print","time":2759}
{"testID":27,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2759}
{"testID":27,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2759}
{"testID":28,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2759}
{"group":{"id":30,"suiteID":6,"parentID":10,"name":"에러 처리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":3,"line":338,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"group","time":2760}
{"test":{"id":31,"name":"에러 처리 테스트 토큰 미설정 테스트","suiteID":6,"groupIDs":[10,30],"metadata":{"skip":false,"skipReason":null},"line":339,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2760}
{"testID":27,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2760}
{"testID":27,"messageType":"print","message":"  event_service_integration_test_1754929259616: disposed=false, streamClosed=false","type":"print","time":2760}
{"testID":27,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2760}
{"testID":27,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2760}
{"testID":27,"messageType":"print","message":"===========================================","type":"print","time":2760}
{"testID":27,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"시간: 2025-08-12T01:20:59.629400","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259619","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"  club_service_integration_test_1754929259619: disposed=false, streamClosed=false","type":"print","time":2761}
{"testID":28,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2761}
{"testID":29,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2762}
{"testID":29,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2762}
{"testID":28,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2762}
{"testID":28,"messageType":"print","message":"===========================================","type":"print","time":2762}
{"testID":28,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2762}
{"testID":31,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"  isDisposed: false","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259632","type":"print","time":2763}
{"testID":29,"messageType":"print","message":"  isDisposed: false","type":"print","time":2763}
{"testID":29,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2763}
{"testID":29,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259616","type":"print","time":2763}
{"testID":29,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2763}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2763}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259631","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259632)","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259632)","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2763}
{"testID":31,"messageType":"print","message":"  isDisposed: true","type":"print","time":2763}
{"testID":29,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259631)","type":"print","time":2764}
{"testID":31,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2764}
{"testID":31,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259632","type":"print","time":2764}
{"testID":29,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259631)","type":"print","time":2764}
{"testID":29,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2764}
{"testID":31,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2764}
{"testID":29,"messageType":"print","message":"  isDisposed: true","type":"print","time":2765}
{"testID":29,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2765}
{"testID":29,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259631","type":"print","time":2765}
{"testID":29,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2765}
{"testID":31,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2765}
{"testID":31,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259632)","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"시간: 2025-08-12T01:20:59.634824","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259632","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"  club_service_integration_test_1754929259632: disposed=false, streamClosed=false","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"===========================================","type":"print","time":2766}
{"testID":31,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2766}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"시간: 2025-08-12T01:20:59.635756","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2767}
{"testID":31,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2767}
{"testID":31,"messageType":"print","message":"시간: 2025-08-12T01:20:59.636325","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259631","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2767}
{"testID":29,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2768}
{"testID":31,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2768}
{"testID":31,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2768}
{"testID":31,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259632","type":"print","time":2768}
{"testID":29,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2768}
{"testID":31,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2768}
{"testID":31,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2768}
{"testID":29,"messageType":"print","message":"  event_service_integration_test_1754929259631: disposed=false, streamClosed=false","type":"print","time":2768}
{"testID":29,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2768}
{"testID":31,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2768}
{"testID":29,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2769}
{"testID":29,"messageType":"print","message":"===========================================","type":"print","time":2769}
{"testID":31,"messageType":"print","message":"  club_service_integration_test_1754929259632: disposed=false, streamClosed=false","type":"print","time":2769}
{"testID":31,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2769}
{"testID":29,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2769}
{"testID":31,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2769}
{"testID":31,"messageType":"print","message":"===========================================","type":"print","time":2769}
{"testID":31,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2770}
{"testID":29,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2770}
{"testID":29,"messageType":"print","message":"시간: 2025-08-12T01:20:59.638914","type":"print","time":2770}
{"testID":29,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2770}
{"testID":31,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2770}
{"testID":31,"messageType":"print","message":"시간: 2025-08-12T01:20:59.639584","type":"print","time":2770}
{"testID":31,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2770}
{"testID":31,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2770}
{"testID":31,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259632","type":"print","time":2770}
{"testID":31,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2770}
{"testID":31,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2770}
{"test":{"id":32,"name":"에러 처리 테스트 API 에러 처리 테스트","suiteID":6,"groupIDs":[10,30],"metadata":{"skip":false,"skipReason":null},"line":350,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2770}
{"testID":31,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2770}
{"testID":29,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2771}
{"testID":29,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259631","type":"print","time":2771}
{"testID":31,"messageType":"print","message":"  club_service_integration_test_1754929259632: disposed=false, streamClosed=false","type":"print","time":2771}
{"testID":31,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2771}
{"testID":31,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2771}
{"testID":29,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2771}
{"testID":29,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2771}
{"testID":31,"messageType":"print","message":"===========================================","type":"print","time":2771}
{"testID":31,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2771}
{"testID":29,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2772}
{"testID":29,"messageType":"print","message":"  event_service_integration_test_1754929259631: disposed=false, streamClosed=false","type":"print","time":2772}
{"testID":29,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2772}
{"testID":29,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2772}
{"testID":29,"messageType":"print","message":"===========================================","type":"print","time":2772}
{"testID":32,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2773}
{"testID":32,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2773}
{"testID":32,"messageType":"print","message":"  isDisposed: false","type":"print","time":2773}
{"testID":32,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2773}
{"testID":32,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2773}
{"testID":32,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259642","type":"print","time":2773}
{"testID":29,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2774}
{"testID":32,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259642)","type":"print","time":2774}
{"testID":32,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259642)","type":"print","time":2774}
{"testID":32,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2774}
{"testID":32,"messageType":"print","message":"  isDisposed: true","type":"print","time":2774}
{"testID":32,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2774}
{"testID":32,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259642","type":"print","time":2774}
{"testID":29,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2774}
{"testID":32,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2774}
{"group":{"id":33,"suiteID":4,"parentID":13,"name":"점수 관리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":4,"line":335,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"group","time":2774}
{"test":{"id":34,"name":"점수 관리 테스트 점수 목록 조회 테스트","suiteID":4,"groupIDs":[13,33],"metadata":{"skip":false,"skipReason":null},"line":336,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2774}
{"testID":29,"messageType":"print","message":"시간: 2025-08-12T01:20:59.643616","type":"print","time":2775}
{"testID":29,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2775}
{"testID":29,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2775}
{"testID":29,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259631","type":"print","time":2775}
{"testID":29,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2775}
{"testID":29,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2775}
{"testID":29,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2775}
{"testID":29,"messageType":"print","message":"  event_service_integration_test_1754929259631: disposed=false, streamClosed=false","type":"print","time":2776}
{"testID":29,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2776}
{"testID":29,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2776}
{"testID":29,"messageType":"print","message":"===========================================","type":"print","time":2776}
{"testID":29,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2776}
{"testID":34,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"  isDisposed: false","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259631","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259647","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259647)","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259647)","type":"print","time":2778}
{"testID":32,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2778}
{"testID":32,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259642)","type":"print","time":2778}
{"testID":32,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2778}
{"testID":34,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2778}
{"testID":32,"messageType":"print","message":"시간: 2025-08-12T01:20:59.647953","type":"print","time":2778}
{"testID":32,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2778}
{"testID":32,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259642","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"  club_service_integration_test_1754929259642: disposed=false, streamClosed=false","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"===========================================","type":"print","time":2779}
{"testID":32,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2780}
{"testID":32,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2780}
{"testID":34,"messageType":"print","message":"  isDisposed: true","type":"print","time":2780}
{"testID":34,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2780}
{"testID":34,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259647","type":"print","time":2780}
{"testID":34,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2780}
{"testID":32,"messageType":"print","message":"시간: 2025-08-12T01:20:59.649196","type":"print","time":2781}
{"testID":32,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2781}
{"testID":32,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2781}
{"testID":32,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259642","type":"print","time":2782}
{"testID":32,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2782}
{"testID":32,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2782}
{"testID":32,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2782}
{"testID":32,"messageType":"print","message":"  club_service_integration_test_1754929259642: disposed=false, streamClosed=false","type":"print","time":2782}
{"testID":32,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2782}
{"testID":32,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2782}
{"testID":32,"messageType":"print","message":"===========================================","type":"print","time":2783}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2783}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2783}
{"testID":32,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2783}
{"test":{"id":35,"name":"에러 처리 테스트 클럽 생성 실패 테스트","suiteID":6,"groupIDs":[10,30],"metadata":{"skip":false,"skipReason":null},"line":373,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/club_service_integration_test.dart"},"type":"testStart","time":2783}
{"testID":34,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"시간: 2025-08-12T01:20:59.652294","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259647","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"  event_service_integration_test_1754929259647: disposed=false, streamClosed=false","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"===========================================","type":"print","time":2784}
{"testID":34,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2785}
{"testID":34,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2785}
{"testID":32,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2785}
{"testID":32,"messageType":"print","message":"시간: 2025-08-12T01:20:59.653255","type":"print","time":2785}
{"testID":32,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2785}
{"testID":32,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2785}
{"testID":34,"messageType":"print","message":"시간: 2025-08-12T01:20:59.654216","type":"print","time":2785}
{"testID":34,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2785}
{"testID":34,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259647","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"  event_service_integration_test_1754929259647: disposed=false, streamClosed=false","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2786}
{"testID":34,"messageType":"print","message":"===========================================","type":"print","time":2786}
{"testID":32,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259642","type":"print","time":2786}
{"testID":32,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2786}
{"testID":32,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2786}
{"testID":32,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2786}
{"testID":32,"messageType":"print","message":"  club_service_integration_test_1754929259642: disposed=false, streamClosed=false","type":"print","time":2786}
{"testID":34,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2787}
{"testID":32,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2787}
{"testID":32,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2787}
{"test":{"id":36,"name":"점수 관리 테스트 점수 추가 테스트","suiteID":4,"groupIDs":[13,33],"metadata":{"skip":false,"skipReason":null},"line":390,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2787}
{"testID":32,"messageType":"print","message":"===========================================","type":"print","time":2788}
{"testID":32,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2788}
{"testID":34,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2788}
{"testID":34,"messageType":"print","message":"시간: 2025-08-12T01:20:59.657093","type":"print","time":2788}
{"testID":34,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2788}
{"testID":34,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2788}
{"testID":34,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259647","type":"print","time":2788}
{"testID":34,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2789}
{"testID":34,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2789}
{"testID":34,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2789}
{"testID":34,"messageType":"print","message":"  event_service_integration_test_1754929259647: disposed=false, streamClosed=false","type":"print","time":2789}
{"testID":34,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2789}
{"testID":34,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2789}
{"testID":34,"messageType":"print","message":"===========================================","type":"print","time":2789}
{"testID":34,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2789}
{"testID":35,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2790}
{"testID":35,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2790}
{"testID":35,"messageType":"print","message":"  isDisposed: false","type":"print","time":2790}
{"testID":35,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2791}
{"testID":35,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2791}
{"testID":35,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929259659","type":"print","time":2791}
{"testID":36,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2791}
{"testID":36,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2792}
{"testID":35,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259659)","type":"print","time":2792}
{"testID":35,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929259659)","type":"print","time":2792}
{"testID":35,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2792}
{"testID":35,"messageType":"print","message":"  isDisposed: true","type":"print","time":2792}
{"testID":35,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2792}
{"testID":36,"messageType":"print","message":"  isDisposed: false","type":"print","time":2793}
{"testID":36,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2793}
{"testID":36,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259647","type":"print","time":2793}
{"testID":36,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2793}
{"testID":36,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2793}
{"testID":35,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929259659","type":"print","time":2794}
{"testID":35,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2794}
{"testID":36,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259660","type":"print","time":2795}
{"testID":36,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259660)","type":"print","time":2795}
{"testID":36,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259660)","type":"print","time":2795}
{"testID":36,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2795}
{"testID":36,"messageType":"print","message":"  isDisposed: true","type":"print","time":2796}
{"testID":36,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2796}
{"testID":35,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2796}
{"testID":35,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929259659)","type":"print","time":2796}
{"testID":36,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259660","type":"print","time":2796}
{"testID":35,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2796}
{"testID":36,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2797}
{"testID":35,"messageType":"print","message":"시간: 2025-08-12T01:20:59.665172","type":"print","time":2797}
{"testID":35,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2797}
{"testID":35,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2797}
{"testID":35,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259659","type":"print","time":2797}
{"testID":35,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2797}
{"testID":35,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2798}
{"testID":35,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2798}
{"testID":36,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2798}
{"testID":36,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2798}
{"testID":35,"messageType":"print","message":"  club_service_integration_test_1754929259659: disposed=false, streamClosed=false","type":"print","time":2798}
{"testID":36,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2798}
{"testID":36,"messageType":"print","message":"시간: 2025-08-12T01:20:59.667838","type":"print","time":2798}
{"testID":35,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2799}
{"testID":36,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2799}
{"testID":36,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2799}
{"testID":35,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2799}
{"testID":35,"messageType":"print","message":"===========================================","type":"print","time":2799}
{"testID":35,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2799}
{"testID":36,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259660","type":"print","time":2799}
{"testID":36,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2799}
{"testID":36,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2799}
{"testID":36,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"  event_service_integration_test_1754929259660: disposed=false, streamClosed=false","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"===========================================","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"시간: 2025-08-12T01:20:59.669850","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2800}
{"testID":36,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2800}
{"testID":35,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2800}
{"testID":35,"messageType":"print","message":"시간: 2025-08-12T01:20:59.669124","type":"print","time":2800}
{"testID":35,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259660","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"  event_service_integration_test_1754929259660: disposed=false, streamClosed=false","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2801}
{"testID":36,"messageType":"print","message":"===========================================","type":"print","time":2801}
{"testID":35,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2801}
{"testID":35,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929259659","type":"print","time":2801}
{"testID":35,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2801}
{"testID":35,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2801}
{"testID":35,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2801}
{"testID":35,"messageType":"print","message":"  club_service_integration_test_1754929259659: disposed=false, streamClosed=false","type":"print","time":2801}
{"testID":35,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2802}
{"testID":35,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2802}
{"testID":35,"messageType":"print","message":"===========================================","type":"print","time":2802}
{"testID":36,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2802}
{"testID":35,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2802}
{"test":{"id":37,"name":"점수 관리 테스트 점수 수정 테스트","suiteID":4,"groupIDs":[13,33],"metadata":{"skip":false,"skipReason":null},"line":437,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2802}
{"testID":36,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"시간: 2025-08-12T01:20:59.672242","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259660","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"  event_service_integration_test_1754929259660: disposed=false, streamClosed=false","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"===========================================","type":"print","time":2807}
{"testID":36,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  isDisposed: false","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259660","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259674","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259674)","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259674)","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  isDisposed: true","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259674","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2807}
{"testID":37,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"시간: 2025-08-12T01:20:59.677928","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259674","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2808}
{"testID":37,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"  event_service_integration_test_1754929259674: disposed=false, streamClosed=false","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"===========================================","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"시간: 2025-08-12T01:20:59.678929","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259674","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2809}
{"testID":37,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2810}
{"testID":37,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2810}
{"testID":37,"messageType":"print","message":"  event_service_integration_test_1754929259674: disposed=false, streamClosed=false","type":"print","time":2810}
{"testID":37,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2810}
{"testID":37,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2810}
{"testID":37,"messageType":"print","message":"===========================================","type":"print","time":2810}
{"testID":37,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2811}
{"test":{"id":38,"name":"점수 관리 테스트 점수 삭제 테스트","suiteID":4,"groupIDs":[13,33],"metadata":{"skip":false,"skipReason":null},"line":483,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2811}
{"testID":37,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2812}
{"testID":37,"messageType":"print","message":"시간: 2025-08-12T01:20:59.681300","type":"print","time":2812}
{"testID":37,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2812}
{"testID":37,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2812}
{"testID":37,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259674","type":"print","time":2812}
{"testID":37,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2812}
{"testID":37,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2813}
{"testID":37,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2813}
{"suite":{"id":39,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart"},"type":"suite","time":2814}
{"test":{"id":40,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart","suiteID":39,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2814}
{"testID":37,"messageType":"print","message":"  event_service_integration_test_1754929259674: disposed=false, streamClosed=false","type":"print","time":2814}
{"testID":37,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2814}
{"testID":37,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2814}
{"testID":37,"messageType":"print","message":"===========================================","type":"print","time":2814}
{"testID":37,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2814}
{"testID":38,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  isDisposed: false","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259674","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259684","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259684)","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259684)","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  isDisposed: true","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259684","type":"print","time":2818}
{"testID":38,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"시간: 2025-08-12T01:20:59.686609","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259684","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"  event_service_integration_test_1754929259684: disposed=false, streamClosed=false","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"===========================================","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2819}
{"testID":38,"messageType":"print","message":"시간: 2025-08-12T01:20:59.688497","type":"print","time":2820}
{"testID":38,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259684","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"  event_service_integration_test_1754929259684: disposed=false, streamClosed=false","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2824}
{"testID":38,"messageType":"print","message":"===========================================","type":"print","time":2824}
{"testID":38,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2825}
{"testID":38,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"시간: 2025-08-12T01:20:59.692299","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259684","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"  event_service_integration_test_1754929259684: disposed=false, streamClosed=false","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"===========================================","type":"print","time":2825}
{"testID":38,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2825}
{"group":{"id":41,"suiteID":4,"parentID":13,"name":"팀 관리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":4,"line":512,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"group","time":2826}
{"test":{"id":42,"name":"팀 관리 테스트 팀 목록 조회 테스트","suiteID":4,"groupIDs":[13,41],"metadata":{"skip":false,"skipReason":null},"line":513,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2826}
{"testID":42,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2828}
{"testID":42,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2828}
{"testID":42,"messageType":"print","message":"  isDisposed: false","type":"print","time":2828}
{"testID":42,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2828}
{"testID":42,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259684","type":"print","time":2829}
{"testID":42,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2829}
{"testID":42,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2830}
{"testID":42,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259697","type":"print","time":2830}
{"testID":42,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259697)","type":"print","time":2830}
{"testID":42,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259697)","type":"print","time":2831}
{"testID":42,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2831}
{"testID":42,"messageType":"print","message":"  isDisposed: true","type":"print","time":2831}
{"testID":42,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2831}
{"testID":42,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259697","type":"print","time":2831}
{"testID":42,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2831}
{"testID":42,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2834}
{"testID":42,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2834}
{"testID":42,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2835}
{"testID":42,"messageType":"print","message":"시간: 2025-08-12T01:20:59.703865","type":"print","time":2835}
{"testID":42,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2835}
{"testID":42,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2838}
{"testID":42,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259697","type":"print","time":2840}
{"testID":42,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2840}
{"testID":42,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2840}
{"testID":42,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2840}
{"testID":42,"messageType":"print","message":"  event_service_integration_test_1754929259697: disposed=false, streamClosed=false","type":"print","time":2840}
{"testID":42,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2840}
{"testID":42,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2840}
{"testID":42,"messageType":"print","message":"===========================================","type":"print","time":2841}
{"testID":42,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2841}
{"testID":42,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2841}
{"testID":42,"messageType":"print","message":"시간: 2025-08-12T01:20:59.710584","type":"print","time":2841}
{"testID":42,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2841}
{"testID":42,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2842}
{"testID":42,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259697","type":"print","time":2842}
{"testID":42,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2842}
{"testID":42,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2843}
{"testID":42,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2843}
{"testID":42,"messageType":"print","message":"  event_service_integration_test_1754929259697: disposed=false, streamClosed=false","type":"print","time":2843}
{"testID":42,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2843}
{"testID":42,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2843}
{"testID":42,"messageType":"print","message":"===========================================","type":"print","time":2843}
{"testID":42,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2844}
{"test":{"id":43,"name":"팀 관리 테스트 팀 추가 테스트","suiteID":4,"groupIDs":[13,41],"metadata":{"skip":false,"skipReason":null},"line":563,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2845}
{"testID":42,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2845}
{"testID":42,"messageType":"print","message":"시간: 2025-08-12T01:20:59.714720","type":"print","time":2846}
{"testID":42,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2846}
{"testID":42,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259697","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"  event_service_integration_test_1754929259697: disposed=false, streamClosed=false","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"===========================================","type":"print","time":2847}
{"testID":42,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2847}
{"testID":43,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"  isDisposed: false","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259697","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259718","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259718)","type":"print","time":2850}
{"testID":43,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259718)","type":"print","time":2851}
{"testID":43,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2851}
{"testID":43,"messageType":"print","message":"  isDisposed: true","type":"print","time":2851}
{"testID":43,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2851}
{"testID":43,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259718","type":"print","time":2851}
{"testID":43,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2851}
{"testID":43,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2854}
{"testID":43,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2854}
{"testID":43,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2855}
{"testID":43,"messageType":"print","message":"시간: 2025-08-12T01:20:59.723473","type":"print","time":2855}
{"testID":43,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259718","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"  event_service_integration_test_1754929259718: disposed=false, streamClosed=false","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"===========================================","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"시간: 2025-08-12T01:20:59.725854","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259718","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"  event_service_integration_test_1754929259718: disposed=false, streamClosed=false","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2856}
{"testID":43,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2857}
{"testID":43,"messageType":"print","message":"===========================================","type":"print","time":2857}
{"testID":43,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2858}
{"test":{"id":44,"name":"팀 관리 테스트 팀 업데이트 테스트","suiteID":4,"groupIDs":[13,41],"metadata":{"skip":false,"skipReason":null},"line":599,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2859}
{"testID":43,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"시간: 2025-08-12T01:20:59.729056","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259718","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"  event_service_integration_test_1754929259718: disposed=false, streamClosed=false","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"===========================================","type":"print","time":2860}
{"testID":43,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2861}
{"testID":44,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2863}
{"testID":44,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2863}
{"testID":44,"messageType":"print","message":"  isDisposed: false","type":"print","time":2864}
{"testID":44,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2864}
{"testID":44,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259718","type":"print","time":2864}
{"testID":44,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2865}
{"testID":44,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2865}
{"testID":44,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259732","type":"print","time":2865}
{"testID":44,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259732)","type":"print","time":2865}
{"testID":44,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259732)","type":"print","time":2865}
{"testID":44,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2866}
{"testID":44,"messageType":"print","message":"  isDisposed: true","type":"print","time":2866}
{"testID":44,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2866}
{"testID":44,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259732","type":"print","time":2867}
{"testID":44,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2867}
{"testID":44,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2869}
{"testID":44,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2869}
{"testID":44,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2870}
{"testID":44,"messageType":"print","message":"시간: 2025-08-12T01:20:59.738695","type":"print","time":2870}
{"testID":44,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2870}
{"testID":44,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2870}
{"testID":44,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259732","type":"print","time":2870}
{"testID":44,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"  event_service_integration_test_1754929259732: disposed=false, streamClosed=false","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"===========================================","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"시간: 2025-08-12T01:20:59.740921","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2871}
{"testID":44,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259732","type":"print","time":2872}
{"testID":44,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2872}
{"testID":44,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2872}
{"testID":44,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2872}
{"testID":44,"messageType":"print","message":"  event_service_integration_test_1754929259732: disposed=false, streamClosed=false","type":"print","time":2872}
{"testID":44,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2872}
{"testID":44,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2872}
{"testID":44,"messageType":"print","message":"===========================================","type":"print","time":2872}
{"testID":44,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2872}
{"test":{"id":45,"name":"팀 관리 테스트 팀 삭제 테스트","suiteID":4,"groupIDs":[13,41],"metadata":{"skip":false,"skipReason":null},"line":636,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2873}
{"testID":44,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2873}
{"testID":44,"messageType":"print","message":"시간: 2025-08-12T01:20:59.742470","type":"print","time":2873}
{"testID":44,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2873}
{"testID":44,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2873}
{"testID":44,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259732","type":"print","time":2873}
{"testID":44,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2873}
{"testID":44,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2873}
{"testID":44,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2874}
{"testID":44,"messageType":"print","message":"  event_service_integration_test_1754929259732: disposed=false, streamClosed=false","type":"print","time":2874}
{"testID":44,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2874}
{"testID":44,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2874}
{"testID":44,"messageType":"print","message":"===========================================","type":"print","time":2874}
{"testID":44,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2874}
{"testID":45,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"  isDisposed: false","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259732","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259745","type":"print","time":2876}
{"testID":45,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259745)","type":"print","time":2877}
{"testID":45,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259745)","type":"print","time":2877}
{"testID":45,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2877}
{"testID":45,"messageType":"print","message":"  isDisposed: true","type":"print","time":2877}
{"testID":45,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2877}
{"testID":45,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259745","type":"print","time":2877}
{"testID":45,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2877}
{"testID":3,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2880}
{"group":{"id":46,"suiteID":2,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":11,"line":null,"column":null,"url":null},"type":"group","time":2881}
{"group":{"id":47,"suiteID":2,"parentID":46,"name":"ScoreService 통합 테스트","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":82,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"group","time":2881}
{"test":{"id":48,"name":"ScoreService 통합 테스트 점수 목록 조회 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":83,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":2881}
{"testID":45,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2881}
{"testID":45,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2881}
{"testID":45,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2881}
{"testID":45,"messageType":"print","message":"시간: 2025-08-12T01:20:59.747420","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259745","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"  event_service_integration_test_1754929259745: disposed=false, streamClosed=false","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"===========================================","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"시간: 2025-08-12T01:20:59.748813","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259745","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2882}
{"testID":45,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"  event_service_integration_test_1754929259745: disposed=false, streamClosed=false","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"===========================================","type":"print","time":2883}
{"testID":45,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2883}
{"testID":45,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"시간: 2025-08-12T01:20:59.750196","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259745","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2883}
{"testID":45,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2884}
{"testID":45,"messageType":"print","message":"  event_service_integration_test_1754929259745: disposed=false, streamClosed=false","type":"print","time":2884}
{"testID":45,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2884}
{"testID":45,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2884}
{"testID":45,"messageType":"print","message":"===========================================","type":"print","time":2884}
{"testID":45,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2884}
{"group":{"id":49,"suiteID":4,"parentID":13,"name":"이벤트 복제 테스트","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":667,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"group","time":2884}
{"test":{"id":50,"name":"이벤트 복제 테스트 이벤트 복제 테스트","suiteID":4,"groupIDs":[13,49],"metadata":{"skip":false,"skipReason":null},"line":668,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2884}
{"testID":50,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2885}
{"testID":50,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2885}
{"testID":50,"messageType":"print","message":"  isDisposed: false","type":"print","time":2886}
{"testID":50,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2886}
{"testID":50,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259745","type":"print","time":2886}
{"testID":50,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2886}
{"testID":50,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2886}
{"testID":50,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259754","type":"print","time":2886}
{"testID":50,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259754)","type":"print","time":2887}
{"testID":50,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259754)","type":"print","time":2887}
{"testID":50,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2887}
{"testID":50,"messageType":"print","message":"  isDisposed: true","type":"print","time":2887}
{"testID":50,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2887}
{"testID":50,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259754","type":"print","time":2887}
{"testID":50,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2887}
{"testID":50,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"시간: 2025-08-12T01:20:59.758448","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259754","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"  event_service_integration_test_1754929259754: disposed=false, streamClosed=false","type":"print","time":2889}
{"testID":50,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"===========================================","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"시간: 2025-08-12T01:20:59.759380","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259754","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"  event_service_integration_test_1754929259754: disposed=false, streamClosed=false","type":"print","time":2890}
{"testID":50,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2891}
{"testID":50,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2891}
{"testID":50,"messageType":"print","message":"===========================================","type":"print","time":2891}
{"testID":50,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2891}
{"group":{"id":51,"suiteID":4,"parentID":13,"name":"에러 처리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":3,"line":721,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"group","time":2891}
{"test":{"id":52,"name":"에러 처리 테스트 API 에러 처리 테스트","suiteID":4,"groupIDs":[13,51],"metadata":{"skip":false,"skipReason":null},"line":722,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2891}
{"testID":50,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"시간: 2025-08-12T01:20:59.761578","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259754","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"  event_service_integration_test_1754929259754: disposed=false, streamClosed=false","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"===========================================","type":"print","time":2894}
{"testID":50,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2894}
{"testID":52,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2895}
{"testID":52,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2895}
{"testID":52,"messageType":"print","message":"  isDisposed: false","type":"print","time":2895}
{"testID":52,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2895}
{"testID":52,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259754","type":"print","time":2895}
{"testID":52,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2895}
{"testID":52,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259764","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259764)","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259764)","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"  isDisposed: true","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259764","type":"print","time":2896}
{"testID":52,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2897}
{"testID":52,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2901}
{"testID":52,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2901}
{"testID":52,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2902}
{"testID":52,"messageType":"print","message":"시간: 2025-08-12T01:20:59.770945","type":"print","time":2902}
{"testID":52,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2902}
{"testID":52,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2903}
{"testID":52,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259764","type":"print","time":2903}
{"testID":52,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2903}
{"testID":52,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2903}
{"testID":52,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2903}
{"testID":52,"messageType":"print","message":"  event_service_integration_test_1754929259764: disposed=false, streamClosed=false","type":"print","time":2903}
{"testID":52,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2904}
{"testID":52,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2904}
{"testID":52,"messageType":"print","message":"===========================================","type":"print","time":2904}
{"testID":52,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2904}
{"testID":52,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2905}
{"testID":52,"messageType":"print","message":"시간: 2025-08-12T01:20:59.774382","type":"print","time":2905}
{"testID":52,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2905}
{"testID":52,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2905}
{"testID":52,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259764","type":"print","time":2905}
{"testID":52,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2905}
{"testID":52,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2905}
{"testID":52,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2906}
{"testID":52,"messageType":"print","message":"  event_service_integration_test_1754929259764: disposed=false, streamClosed=false","type":"print","time":2906}
{"testID":52,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2906}
{"testID":52,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2906}
{"testID":52,"messageType":"print","message":"===========================================","type":"print","time":2906}
{"testID":52,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2906}
{"test":{"id":53,"name":"에러 처리 테스트 이벤트 삭제 실패 테스트","suiteID":4,"groupIDs":[13,51],"metadata":{"skip":false,"skipReason":null},"line":751,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2907}
{"testID":52,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2907}
{"testID":52,"messageType":"print","message":"시간: 2025-08-12T01:20:59.776734","type":"print","time":2907}
{"testID":52,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2908}
{"testID":52,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2908}
{"testID":52,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259764","type":"print","time":2908}
{"testID":52,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2908}
{"testID":52,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2908}
{"testID":52,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2908}
{"testID":52,"messageType":"print","message":"  event_service_integration_test_1754929259764: disposed=false, streamClosed=false","type":"print","time":2908}
{"testID":52,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2909}
{"testID":52,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2909}
{"testID":52,"messageType":"print","message":"===========================================","type":"print","time":2909}
{"testID":52,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2909}
{"testID":53,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  isDisposed: false","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259764","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259779","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259779)","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259779)","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  isDisposed: true","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259779","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2910}
{"testID":53,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2911}
{"testID":53,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2911}
{"testID":53,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2911}
{"testID":53,"messageType":"print","message":"시간: 2025-08-12T01:20:59.780974","type":"print","time":2911}
{"testID":53,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2911}
{"testID":53,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259779","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"  event_service_integration_test_1754929259779: disposed=false, streamClosed=false","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2912}
{"testID":53,"messageType":"print","message":"===========================================","type":"print","time":2913}
{"testID":53,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2913}
{"testID":53,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2914}
{"testID":53,"messageType":"print","message":"시간: 2025-08-12T01:20:59.782893","type":"print","time":2914}
{"testID":53,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2914}
{"testID":53,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2914}
{"testID":53,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259779","type":"print","time":2914}
{"testID":53,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2914}
{"testID":53,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2915}
{"testID":53,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2915}
{"testID":53,"messageType":"print","message":"  event_service_integration_test_1754929259779: disposed=false, streamClosed=false","type":"print","time":2915}
{"testID":53,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2915}
{"testID":53,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2915}
{"testID":53,"messageType":"print","message":"===========================================","type":"print","time":2915}
{"testID":53,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2915}
{"test":{"id":54,"name":"에러 처리 테스트 토큰 미설정 테스트","suiteID":4,"groupIDs":[13,51],"metadata":{"skip":false,"skipReason":null},"line":780,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/event_service_integration_test.dart"},"type":"testStart","time":2915}
{"testID":53,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2916}
{"testID":53,"messageType":"print","message":"시간: 2025-08-12T01:20:59.785776","type":"print","time":2916}
{"testID":53,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2917}
{"testID":53,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2917}
{"testID":53,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259779","type":"print","time":2917}
{"testID":53,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2917}
{"testID":53,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2917}
{"testID":53,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2917}
{"testID":53,"messageType":"print","message":"  event_service_integration_test_1754929259779: disposed=false, streamClosed=false","type":"print","time":2918}
{"testID":53,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2918}
{"testID":53,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2918}
{"testID":53,"messageType":"print","message":"===========================================","type":"print","time":2918}
{"testID":53,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2918}
{"testID":54,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"  isDisposed: false","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259779","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929259789","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929259789)","type":"print","time":2920}
{"testID":54,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929259789)","type":"print","time":2921}
{"testID":54,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2921}
{"testID":54,"messageType":"print","message":"  isDisposed: true","type":"print","time":2921}
{"testID":54,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2921}
{"testID":54,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929259789","type":"print","time":2921}
{"testID":54,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2922}
{"testID":54,"messageType":"print","message":"fetchClubEvents 호출됨: token=null","type":"print","time":2922}
{"testID":54,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"시간: 2025-08-12T01:20:59.794386","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259789","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2925}
{"testID":54,"messageType":"print","message":"  event_service_integration_test_1754929259789: disposed=false, streamClosed=false","type":"print","time":2926}
{"testID":54,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"===========================================","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"시간: 2025-08-12T01:20:59.796309","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929259789","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2927}
{"testID":54,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2929}
{"testID":54,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2929}
{"testID":54,"messageType":"print","message":"  event_service_integration_test_1754929259789: disposed=false, streamClosed=false","type":"print","time":2929}
{"testID":54,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2929}
{"testID":54,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2929}
{"testID":54,"messageType":"print","message":"===========================================","type":"print","time":2929}
{"testID":54,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2929}
{"suite":{"id":55,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"suite","time":2936}
{"test":{"id":56,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart","suiteID":55,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2936}
{"testID":48,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2937}
{"testID":1,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2954}
{"group":{"id":57,"suiteID":0,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":2954}
{"group":{"id":58,"suiteID":0,"parentID":57,"name":"MemberService 통합 테스트","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":69,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"group","time":2954}
{"test":{"id":59,"name":"MemberService 통합 테스트 회원 목록 조회 테스트","suiteID":0,"groupIDs":[57,58],"metadata":{"skip":false,"skipReason":null},"line":70,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":2954}
{"testID":48,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2958}
{"testID":48,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259803","type":"print","time":2959}
{"testID":48,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259803)","type":"print","time":2959}
{"testID":9,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2968}
{"group":{"id":60,"suiteID":8,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":null,"column":null,"url":null},"type":"group","time":2968}
{"group":{"id":61,"suiteID":8,"parentID":60,"name":"NotificationService 통합 테스트","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":70,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart"},"type":"group","time":2968}
{"test":{"id":62,"name":"NotificationService 통합 테스트 이벤트 생성 시 알림이 설정되어야 함","suiteID":8,"groupIDs":[60,61],"metadata":{"skip":false,"skipReason":null},"line":71,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart"},"type":"testStart","time":2968}
{"testID":59,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2969}
{"testID":48,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":2970}
{"testID":48,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2979}
{"testID":48,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2981}
{"testID":48,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2981}
{"testID":48,"messageType":"print","message":"시간: 2025-08-12T01:20:59.849277","type":"print","time":2981}
{"testID":48,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2981}
{"testID":48,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2981}
{"testID":48,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259803","type":"print","time":2981}
{"testID":48,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2981}
{"testID":48,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2982}
{"testID":48,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2982}
{"testID":48,"messageType":"print","message":"  score_service_integration_test_1754929259803: disposed=false, streamClosed=false","type":"print","time":2982}
{"testID":48,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2982}
{"testID":48,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2982}
{"testID":48,"messageType":"print","message":"===========================================","type":"print","time":2983}
{"testID":48,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2983}
{"testID":48,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2983}
{"testID":48,"messageType":"print","message":"시간: 2025-08-12T01:20:59.852779","type":"print","time":2984}
{"testID":48,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2984}
{"testID":48,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2984}
{"testID":48,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259803","type":"print","time":2984}
{"testID":48,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2984}
{"testID":48,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2984}
{"testID":48,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2984}
{"testID":48,"messageType":"print","message":"  score_service_integration_test_1754929259803: disposed=false, streamClosed=false","type":"print","time":2985}
{"testID":48,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2985}
{"testID":48,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2985}
{"testID":48,"messageType":"print","message":"===========================================","type":"print","time":2985}
{"testID":48,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2987}
{"testID":48,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2987}
{"testID":48,"messageType":"print","message":"시간: 2025-08-12T01:20:59.856749","type":"print","time":2987}
{"testID":48,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2987}
{"testID":48,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2987}
{"testID":48,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259803","type":"print","time":2988}
{"testID":48,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2988}
{"testID":48,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2988}
{"testID":48,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2988}
{"testID":48,"messageType":"print","message":"  score_service_integration_test_1754929259803: disposed=false, streamClosed=false","type":"print","time":2988}
{"testID":48,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2988}
{"test":{"id":63,"name":"ScoreService 통합 테스트 회원별 점수 조회 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":139,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":2988}
{"testID":48,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2989}
{"testID":48,"messageType":"print","message":"===========================================","type":"print","time":2989}
{"testID":48,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2989}
{"testID":62,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2989}
{"testID":63,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2991}
{"testID":63,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2991}
{"testID":63,"messageType":"print","message":"  isDisposed: false","type":"print","time":2991}
{"testID":63,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2991}
{"testID":63,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259803","type":"print","time":2992}
{"testID":63,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2992}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2992}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259860","type":"print","time":2992}
{"testID":63,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259860)","type":"print","time":2992}
{"testID":59,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2992}
{"testID":63,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259860)","type":"print","time":2993}
{"testID":63,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2993}
{"testID":63,"messageType":"print","message":"  isDisposed: true","type":"print","time":2993}
{"testID":59,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929259835","type":"print","time":2993}
{"testID":63,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2994}
{"testID":63,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259860","type":"print","time":2994}
{"testID":63,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2994}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2996}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2996}
{"testID":63,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2996}
{"testID":63,"messageType":"print","message":"시간: 2025-08-12T01:20:59.865642","type":"print","time":2996}
{"testID":63,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2996}
{"testID":63,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2996}
{"testID":63,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259860","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"  score_service_integration_test_1754929259860: disposed=false, streamClosed=false","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"===========================================","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"시간: 2025-08-12T01:20:59.866855","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259860","type":"print","time":2997}
{"testID":63,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2998}
{"testID":63,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2998}
{"testID":63,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2998}
{"testID":63,"messageType":"print","message":"  score_service_integration_test_1754929259860: disposed=false, streamClosed=false","type":"print","time":2998}
{"testID":63,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2999}
{"testID":63,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2999}
{"testID":63,"messageType":"print","message":"===========================================","type":"print","time":2999}
{"testID":63,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2999}
{"testID":63,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2999}
{"testID":63,"messageType":"print","message":"시간: 2025-08-12T01:20:59.869115","type":"print","time":3000}
{"testID":63,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3000}
{"testID":63,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3000}
{"test":{"id":64,"name":"ScoreService 통합 테스트 이벤트별 점수 조회 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":198,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3000}
{"testID":63,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259860","type":"print","time":3000}
{"testID":63,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3000}
{"testID":63,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3000}
{"testID":63,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3000}
{"testID":63,"messageType":"print","message":"  score_service_integration_test_1754929259860: disposed=false, streamClosed=false","type":"print","time":3001}
{"testID":63,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3001}
{"testID":63,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3001}
{"testID":63,"messageType":"print","message":"===========================================","type":"print","time":3001}
{"testID":63,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3001}
{"testID":64,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3002}
{"testID":64,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3003}
{"testID":64,"messageType":"print","message":"  isDisposed: false","type":"print","time":3003}
{"testID":64,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3003}
{"testID":64,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259860","type":"print","time":3003}
{"testID":64,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3003}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3003}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259871","type":"print","time":3003}
{"testID":64,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259871)","type":"print","time":3004}
{"testID":64,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259871)","type":"print","time":3004}
{"testID":64,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3005}
{"testID":64,"messageType":"print","message":"  isDisposed: true","type":"print","time":3005}
{"testID":64,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3005}
{"testID":64,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259871","type":"print","time":3005}
{"testID":64,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3006}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"시간: 2025-08-12T01:20:59.877138","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259871","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"  score_service_integration_test_1754929259871: disposed=false, streamClosed=false","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"===========================================","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3008}
{"testID":64,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"시간: 2025-08-12T01:20:59.878334","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259871","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"  score_service_integration_test_1754929259871: disposed=false, streamClosed=false","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3009}
{"testID":64,"messageType":"print","message":"===========================================","type":"print","time":3009}
{"testID":64,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3010}
{"test":{"id":65,"name":"ScoreService 통합 테스트 점수 추가 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":257,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3010}
{"testID":64,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3010}
{"testID":64,"messageType":"print","message":"시간: 2025-08-12T01:20:59.879901","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259871","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"  score_service_integration_test_1754929259871: disposed=false, streamClosed=false","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"===========================================","type":"print","time":3011}
{"testID":64,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3011}
{"testID":65,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3012}
{"testID":65,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3013}
{"testID":65,"messageType":"print","message":"  isDisposed: false","type":"print","time":3013}
{"testID":65,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3013}
{"testID":65,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259871","type":"print","time":3013}
{"testID":65,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3013}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3013}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259882","type":"print","time":3013}
{"testID":65,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259882)","type":"print","time":3014}
{"testID":65,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259882)","type":"print","time":3014}
{"testID":65,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3015}
{"testID":65,"messageType":"print","message":"  isDisposed: true","type":"print","time":3015}
{"testID":65,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3015}
{"testID":65,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259882","type":"print","time":3015}
{"testID":65,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3015}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"시간: 2025-08-12T01:20:59.885639","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259882","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"  score_service_integration_test_1754929259882: disposed=false, streamClosed=false","type":"print","time":3016}
{"testID":65,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3017}
{"testID":65,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3017}
{"testID":65,"messageType":"print","message":"===========================================","type":"print","time":3017}
{"testID":65,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3017}
{"testID":65,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3017}
{"testID":65,"messageType":"print","message":"시간: 2025-08-12T01:20:59.886932","type":"print","time":3018}
{"testID":65,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3018}
{"testID":65,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3018}
{"testID":65,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259882","type":"print","time":3018}
{"testID":65,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3019}
{"testID":65,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3019}
{"testID":65,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3019}
{"testID":65,"messageType":"print","message":"  score_service_integration_test_1754929259882: disposed=false, streamClosed=false","type":"print","time":3019}
{"testID":65,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3019}
{"testID":65,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3019}
{"testID":65,"messageType":"print","message":"===========================================","type":"print","time":3020}
{"testID":65,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3020}
{"test":{"id":66,"name":"ScoreService 통합 테스트 점수 수정 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":299,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3020}
{"testID":65,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3021}
{"testID":65,"messageType":"print","message":"시간: 2025-08-12T01:20:59.890297","type":"print","time":3021}
{"testID":65,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3021}
{"testID":65,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3021}
{"testID":65,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259882","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"  score_service_integration_test_1754929259882: disposed=false, streamClosed=false","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"===========================================","type":"print","time":3022}
{"testID":65,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3023}
{"testID":62,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3023}
{"testID":62,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929259850","type":"print","time":3023}
{"testID":62,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929259850)","type":"print","time":3023}
{"testID":66,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3024}
{"testID":66,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3025}
{"testID":66,"messageType":"print","message":"  isDisposed: false","type":"print","time":3025}
{"testID":66,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3025}
{"testID":66,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259882","type":"print","time":3025}
{"testID":66,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3026}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3026}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259893","type":"print","time":3026}
{"testID":66,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259893)","type":"print","time":3026}
{"testID":66,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259893)","type":"print","time":3026}
{"testID":66,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3027}
{"testID":66,"messageType":"print","message":"  isDisposed: true","type":"print","time":3027}
{"testID":66,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3027}
{"testID":66,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259893","type":"print","time":3027}
{"testID":66,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3027}
{"testID":66,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":3028}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3029}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3030}
{"testID":66,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3030}
{"testID":66,"messageType":"print","message":"시간: 2025-08-12T01:20:59.899354","type":"print","time":3031}
{"testID":66,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3031}
{"testID":66,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3031}
{"testID":66,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259893","type":"print","time":3031}
{"testID":66,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"  score_service_integration_test_1754929259893: disposed=false, streamClosed=false","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"===========================================","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3032}
{"testID":66,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"시간: 2025-08-12T01:20:59.902388","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259893","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"  score_service_integration_test_1754929259893: disposed=false, streamClosed=false","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3033}
{"testID":66,"messageType":"print","message":"===========================================","type":"print","time":3033}
{"testID":66,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3034}
{"test":{"id":67,"name":"ScoreService 통합 테스트 점수 삭제 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":340,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3034}
{"testID":66,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3035}
{"testID":66,"messageType":"print","message":"시간: 2025-08-12T01:20:59.903955","type":"print","time":3035}
{"testID":66,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3035}
{"testID":66,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3035}
{"testID":66,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259893","type":"print","time":3035}
{"testID":66,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3036}
{"testID":66,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3036}
{"testID":66,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3036}
{"testID":66,"messageType":"print","message":"  score_service_integration_test_1754929259893: disposed=false, streamClosed=false","type":"print","time":3036}
{"testID":66,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3037}
{"testID":66,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3037}
{"testID":66,"messageType":"print","message":"===========================================","type":"print","time":3037}
{"testID":66,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3037}
{"testID":67,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3037}
{"testID":67,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3037}
{"testID":67,"messageType":"print","message":"  isDisposed: false","type":"print","time":3037}
{"testID":67,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3037}
{"testID":67,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259893","type":"print","time":3038}
{"testID":67,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3038}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3038}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259907","type":"print","time":3038}
{"testID":67,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259907)","type":"print","time":3038}
{"testID":67,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259907)","type":"print","time":3039}
{"testID":67,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3039}
{"testID":67,"messageType":"print","message":"  isDisposed: true","type":"print","time":3039}
{"testID":67,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3039}
{"testID":67,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259907","type":"print","time":3039}
{"testID":67,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3039}
{"testID":67,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":3040}
{"testID":59,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929259835)","type":"print","time":3051}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3052}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3052}
{"testID":67,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3052}
{"testID":67,"messageType":"print","message":"시간: 2025-08-12T01:20:59.921245","type":"print","time":3052}
{"testID":67,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3052}
{"testID":67,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3053}
{"testID":67,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259907","type":"print","time":3053}
{"testID":67,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3053}
{"testID":67,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3053}
{"testID":67,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3053}
{"testID":67,"messageType":"print","message":"  score_service_integration_test_1754929259907: disposed=false, streamClosed=false","type":"print","time":3054}
{"testID":67,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3054}
{"testID":67,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3054}
{"testID":67,"messageType":"print","message":"===========================================","type":"print","time":3054}
{"testID":67,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"시간: 2025-08-12T01:20:59.924313","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259907","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3055}
{"testID":67,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3056}
{"testID":67,"messageType":"print","message":"  score_service_integration_test_1754929259907: disposed=false, streamClosed=false","type":"print","time":3056}
{"testID":67,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3056}
{"testID":67,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3056}
{"testID":67,"messageType":"print","message":"===========================================","type":"print","time":3057}
{"testID":67,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3057}
{"testID":59,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3057}
{"test":{"id":68,"name":"ScoreService 통합 테스트 회원 통계 조회 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":375,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3058}
{"testID":67,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3058}
{"testID":67,"messageType":"print","message":"시간: 2025-08-12T01:20:59.927496","type":"print","time":3058}
{"testID":67,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3058}
{"testID":67,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3058}
{"testID":67,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259907","type":"print","time":3058}
{"testID":67,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3059}
{"testID":67,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3059}
{"testID":67,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3059}
{"testID":67,"messageType":"print","message":"  score_service_integration_test_1754929259907: disposed=false, streamClosed=false","type":"print","time":3059}
{"testID":67,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3059}
{"testID":67,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3059}
{"testID":67,"messageType":"print","message":"===========================================","type":"print","time":3059}
{"testID":67,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3060}
{"testID":59,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3060}
{"testID":68,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"  isDisposed: false","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259907","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259930","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259930)","type":"print","time":3062}
{"testID":68,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259930)","type":"print","time":3062}
{"testID":59,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2023-01-01T12:00:00Z, isActive: true}, {id: member_id_2, clubId: test_club_id, name: 테스트 회원 2, email: test2@example.com, phone: 010-2345-6789, gender: 여성, birthYear: 1995, level: 초급, position: 회원, joinDate: 2023-01-02T12:00:00Z, isActive: true}]","type":"print","time":3063}
{"testID":68,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3063}
{"testID":68,"messageType":"print","message":"  isDisposed: true","type":"print","time":3063}
{"testID":68,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3063}
{"testID":68,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259930","type":"print","time":3064}
{"testID":68,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3064}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3067}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3067}
{"testID":68,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3067}
{"testID":68,"messageType":"print","message":"시간: 2025-08-12T01:20:59.936546","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259930","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"  score_service_integration_test_1754929259930: disposed=false, streamClosed=false","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"===========================================","type":"print","time":3068}
{"testID":68,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3068}
{"testID":59,"messageType":"print","message":"변환된 회원 리스트 길이: 2","type":"print","time":3068}
{"testID":59,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3069}
{"testID":68,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3069}
{"testID":59,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2023-01-01T12:00:00Z, isActive: true}, {id: member_id_2, clubId: test_club_id, name: 테스트 회원 2, email: test2@example.com, phone: 010-2345-6789, gender: 여성, birthYear: 1995, level: 초급, position: 회원, joinDate: 2023-01-02T12:00:00Z, isActive: true}]","type":"print","time":3069}
{"testID":59,"messageType":"print","message":"변환된 회원 리스트 길이: 2","type":"print","time":3069}
{"testID":68,"messageType":"print","message":"시간: 2025-08-12T01:20:59.938250","type":"print","time":3069}
{"testID":68,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3069}
{"testID":68,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3069}
{"testID":68,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259930","type":"print","time":3070}
{"testID":68,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3070}
{"testID":68,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3070}
{"testID":68,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3070}
{"testID":68,"messageType":"print","message":"  score_service_integration_test_1754929259930: disposed=false, streamClosed=false","type":"print","time":3070}
{"testID":68,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3070}
{"testID":68,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3070}
{"testID":68,"messageType":"print","message":"===========================================","type":"print","time":3070}
{"testID":68,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3071}
{"test":{"id":69,"name":"ScoreService 통합 테스트 클럽 통계 조회 테스트","suiteID":2,"groupIDs":[46,47],"metadata":{"skip":false,"skipReason":null},"line":412,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3071}
{"testID":68,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3072}
{"testID":68,"messageType":"print","message":"시간: 2025-08-12T01:20:59.940840","type":"print","time":3072}
{"testID":68,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3072}
{"testID":68,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3073}
{"testID":68,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259930","type":"print","time":3073}
{"testID":68,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3073}
{"testID":68,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3073}
{"testID":68,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3073}
{"testID":68,"messageType":"print","message":"  score_service_integration_test_1754929259930: disposed=false, streamClosed=false","type":"print","time":3073}
{"testID":68,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3074}
{"testID":68,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3074}
{"testID":68,"messageType":"print","message":"===========================================","type":"print","time":3074}
{"testID":68,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3074}
{"testID":69,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3075}
{"testID":69,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3075}
{"testID":69,"messageType":"print","message":"  isDisposed: false","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259930","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259944","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259944)","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259944)","type":"print","time":3076}
{"testID":69,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3077}
{"testID":69,"messageType":"print","message":"  isDisposed: true","type":"print","time":3077}
{"testID":69,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3077}
{"testID":69,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259944","type":"print","time":3077}
{"testID":69,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3077}
{"testID":59,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3079}
{"testID":59,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3079}
{"testID":69,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3080}
{"testID":69,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3080}
{"testID":69,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3080}
{"testID":69,"messageType":"print","message":"시간: 2025-08-12T01:20:59.949552","type":"print","time":3080}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:59.948846","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"로딩 상태: false","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"회원 수: 2","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":3081}
{"testID":69,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3081}
{"testID":59,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3081}
{"testID":69,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3081}
{"testID":69,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259944","type":"print","time":3081}
{"testID":69,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"  score_service_integration_test_1754929259944: disposed=false, streamClosed=false","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"===========================================","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3082}
{"testID":69,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3083}
{"testID":69,"messageType":"print","message":"시간: 2025-08-12T01:20:59.952028","type":"print","time":3083}
{"testID":59,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929259835)","type":"print","time":3083}
{"testID":69,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3083}
{"testID":69,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3083}
{"testID":69,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259944","type":"print","time":3083}
{"testID":69,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3084}
{"testID":69,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3084}
{"testID":59,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3084}
{"testID":69,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3084}
{"testID":69,"messageType":"print","message":"  score_service_integration_test_1754929259944: disposed=false, streamClosed=false","type":"print","time":3085}
{"testID":62,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3085}
{"testID":69,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3085}
{"testID":69,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3085}
{"testID":69,"messageType":"print","message":"===========================================","type":"print","time":3085}
{"test":{"id":70,"name":"NotificationService 통합 테스트 이벤트 수정 시 알림이 업데이트되어야 함","suiteID":8,"groupIDs":[60,61],"metadata":{"skip":false,"skipReason":null},"line":137,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart"},"type":"testStart","time":3086}
{"testID":69,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3086}
{"testID":69,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3086}
{"testID":69,"messageType":"print","message":"시간: 2025-08-12T01:20:59.955820","type":"print","time":3087}
{"testID":69,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3087}
{"testID":69,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3087}
{"testID":69,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259944","type":"print","time":3087}
{"testID":69,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3087}
{"testID":69,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3087}
{"testID":59,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3087}
{"testID":59,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:59.951415","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259835","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"  member_service_integration_test_1754929259835: disposed=false, streamClosed=false","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3088}
{"testID":69,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3088}
{"testID":69,"messageType":"print","message":"  score_service_integration_test_1754929259944: disposed=false, streamClosed=false","type":"print","time":3088}
{"testID":69,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3088}
{"testID":69,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3088}
{"testID":69,"messageType":"print","message":"===========================================","type":"print","time":3088}
{"testID":69,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":3088}
{"testID":59,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3088}
{"group":{"id":71,"suiteID":2,"parentID":46,"name":"에러 처리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":3,"line":451,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"group","time":3088}
{"test":{"id":72,"name":"에러 처리 테스트 API 에러 처리 테스트","suiteID":2,"groupIDs":[46,71],"metadata":{"skip":false,"skipReason":null},"line":452,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3088}
{"testID":59,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:59.957556","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259835","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"  member_service_integration_test_1754929259835: disposed=false, streamClosed=false","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"  isDisposed: false","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259850","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929259956","type":"print","time":3089}
{"testID":70,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929259956)","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3089}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":3089}
{"testID":72,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3090}
{"testID":72,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3090}
{"testID":72,"messageType":"print","message":"  isDisposed: false","type":"print","time":3090}
{"testID":72,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3090}
{"testID":72,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259944","type":"print","time":3090}
{"testID":72,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3090}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3091}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259959","type":"print","time":3091}
{"testID":72,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259959)","type":"print","time":3091}
{"testID":72,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259959)","type":"print","time":3091}
{"testID":72,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3091}
{"testID":72,"messageType":"print","message":"  isDisposed: true","type":"print","time":3092}
{"testID":72,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3092}
{"testID":72,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259959","type":"print","time":3092}
{"testID":72,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3092}
{"testID":59,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3092}
{"group":{"id":73,"suiteID":0,"parentID":57,"name":"회원 추가 및 수정 테스트","metadata":{"skip":false,"skipReason":null},"testCount":3,"line":136,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"group","time":3092}
{"test":{"id":74,"name":"회원 추가 및 수정 테스트 회원 추가 테스트","suiteID":0,"groupIDs":[57,73],"metadata":{"skip":false,"skipReason":null},"line":137,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3092}
{"testID":59,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:59.962168","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"로딩 상태: false","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"회원 수: 2","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":3093}
{"testID":59,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3093}
{"testID":70,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929259956)","type":"print","time":3093}
{"testID":70,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3094}
{"testID":70,"messageType":"print","message":"  isDisposed: true","type":"print","time":3094}
{"testID":70,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3094}
{"testID":70,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259956","type":"print","time":3094}
{"testID":70,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3094}
{"testID":59,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3095}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:59.964544","type":"print","time":3095}
{"testID":59,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3095}
{"testID":59,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259835","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"  member_service_integration_test_1754929259835: disposed=false, streamClosed=false","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":3096}
{"testID":59,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3096}
{"testID":74,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3096}
{"testID":74,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3096}
{"testID":74,"messageType":"print","message":"  isDisposed: false","type":"print","time":3096}
{"testID":74,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3097}
{"testID":74,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3097}
{"testID":74,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929259965","type":"print","time":3097}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3097}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3097}
{"testID":72,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3097}
{"testID":74,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929259965)","type":"print","time":3097}
{"testID":72,"messageType":"print","message":"시간: 2025-08-12T01:20:59.965337","type":"print","time":3097}
{"testID":72,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259959","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"  score_service_integration_test_1754929259959: disposed=false, streamClosed=false","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3098}
{"testID":72,"messageType":"print","message":"===========================================","type":"print","time":3098}
{"testID":74,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929259965)","type":"print","time":3098}
{"testID":74,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3098}
{"testID":74,"messageType":"print","message":"  isDisposed: true","type":"print","time":3098}
{"testID":74,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3098}
{"testID":74,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929259965","type":"print","time":3098}
{"testID":74,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3098}
{"testID":74,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3099}
{"testID":72,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3099}
{"testID":72,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3099}
{"testID":72,"messageType":"print","message":"시간: 2025-08-12T01:20:59.968589","type":"print","time":3099}
{"testID":74,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3099}
{"testID":72,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3099}
{"testID":72,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3099}
{"testID":72,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259959","type":"print","time":3099}
{"testID":72,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3100}
{"testID":72,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3100}
{"testID":72,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3100}
{"testID":72,"messageType":"print","message":"  score_service_integration_test_1754929259959: disposed=false, streamClosed=false","type":"print","time":3100}
{"testID":72,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3100}
{"testID":72,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3100}
{"testID":72,"messageType":"print","message":"===========================================","type":"print","time":3100}
{"testID":74,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":3100}
{"testID":74,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":3100}
{"testID":72,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3101}
{"testID":72,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3101}
{"testID":72,"messageType":"print","message":"시간: 2025-08-12T01:20:59.970455","type":"print","time":3101}
{"test":{"id":75,"name":"에러 처리 테스트 토큰 미설정 테스트","suiteID":2,"groupIDs":[46,71],"metadata":{"skip":false,"skipReason":null},"line":478,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3102}
{"testID":72,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259959","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"  score_service_integration_test_1754929259959: disposed=false, streamClosed=false","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"===========================================","type":"print","time":3102}
{"testID":72,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3102}
{"testID":74,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3102}
{"testID":74,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3102}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:59.972381","type":"print","time":3102}
{"testID":74,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"로딩 상태: false","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"회원 수: 2","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929259965)","type":"print","time":3103}
{"testID":74,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3103}
{"testID":70,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3104}
{"testID":74,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:59.973028","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259965","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"  member_service_integration_test_1754929259965: disposed=false, streamClosed=false","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3105}
{"testID":74,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3105}
{"testID":75,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"  isDisposed: false","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259959","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259973","type":"print","time":3106}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:59.974577","type":"print","time":3106}
{"test":{"id":76,"name":"NotificationService 통합 테스트 이벤트 삭제 시 알림이 취소되어야 함","suiteID":8,"groupIDs":[60,61],"metadata":{"skip":false,"skipReason":null},"line":218,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart"},"type":"testStart","time":3106}
{"testID":74,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3106}
{"testID":75,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259973)","type":"print","time":3106}
{"testID":74,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3106}
{"testID":74,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259965","type":"print","time":3107}
{"testID":74,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3107}
{"testID":75,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259973)","type":"print","time":3107}
{"testID":75,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3107}
{"testID":74,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3107}
{"testID":74,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3108}
{"testID":74,"messageType":"print","message":"  member_service_integration_test_1754929259965: disposed=false, streamClosed=false","type":"print","time":3108}
{"testID":76,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3108}
{"testID":76,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3108}
{"testID":76,"messageType":"print","message":"  isDisposed: false","type":"print","time":3108}
{"testID":76,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3108}
{"testID":76,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259956","type":"print","time":3108}
{"testID":76,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3108}
{"testID":74,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3108}
{"testID":74,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3108}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":3108}
{"testID":76,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3109}
{"testID":76,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929259977","type":"print","time":3109}
{"testID":76,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929259977)","type":"print","time":3109}
{"testID":74,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3109}
{"testID":74,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3109}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:59.978914","type":"print","time":3109}
{"testID":74,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3109}
{"testID":74,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3110}
{"testID":74,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3110}
{"testID":74,"messageType":"print","message":"로딩 상태: false","type":"print","time":3110}
{"testID":75,"messageType":"print","message":"  isDisposed: true","type":"print","time":3110}
{"testID":75,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3110}
{"testID":75,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259973","type":"print","time":3110}
{"test":{"id":77,"name":"회원 추가 및 수정 테스트 회원 수정 테스트","suiteID":0,"groupIDs":[57,73],"metadata":{"skip":false,"skipReason":null},"line":216,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3110}
{"testID":75,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3111}
{"testID":75,"messageType":"print","message":"fetchClubScores 호출됨: token=null","type":"print","time":3111}
{"testID":74,"messageType":"print","message":"회원 수: 2","type":"print","time":3111}
{"testID":74,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3111}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":3111}
{"testID":74,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3111}
{"testID":74,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3111}
{"testID":76,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929259977)","type":"print","time":3111}
{"testID":76,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3111}
{"testID":76,"messageType":"print","message":"  isDisposed: true","type":"print","time":3111}
{"testID":76,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3111}
{"testID":76,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259977","type":"print","time":3111}
{"testID":76,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:59.980553","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259965","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"  member_service_integration_test_1754929259965: disposed=false, streamClosed=false","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":3112}
{"testID":74,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3112}
{"testID":77,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3113}
{"testID":77,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3113}
{"testID":76,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3114}
{"testID":77,"messageType":"print","message":"  isDisposed: false","type":"print","time":3114}
{"testID":77,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3114}
{"testID":77,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3114}
{"testID":77,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929259983","type":"print","time":3114}
{"testID":77,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929259983)","type":"print","time":3114}
{"testID":77,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929259983)","type":"print","time":3114}
{"testID":77,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3115}
{"testID":77,"messageType":"print","message":"  isDisposed: true","type":"print","time":3115}
{"testID":77,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3115}
{"testID":77,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929259983","type":"print","time":3115}
{"testID":77,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3115}
{"test":{"id":78,"name":"NotificationService 통합 테스트 앱 시작 시 알림 서비스가 초기화되어야 함","suiteID":8,"groupIDs":[60,61],"metadata":{"skip":false,"skipReason":null},"line":246,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart"},"type":"testStart","time":3115}
{"testID":75,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3116}
{"testID":75,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3116}
{"testID":77,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3116}
{"testID":78,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3117}
{"testID":78,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3117}
{"testID":78,"messageType":"print","message":"  isDisposed: false","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"시간: 2025-08-12T01:20:59.985137","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259973","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"  score_service_integration_test_1754929259973: disposed=false, streamClosed=false","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3117}
{"testID":75,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"===========================================","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3118}
{"testID":77,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3118}
{"testID":77,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":3118}
{"testID":77,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"시간: 2025-08-12T01:20:59.987245","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259973","type":"print","time":3118}
{"testID":78,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3118}
{"testID":78,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259977","type":"print","time":3118}
{"testID":78,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3118}
{"testID":78,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3118}
{"testID":78,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929259986","type":"print","time":3118}
{"testID":78,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929259986)","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3118}
{"testID":75,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3119}
{"testID":75,"messageType":"print","message":"  score_service_integration_test_1754929259973: disposed=false, streamClosed=false","type":"print","time":3119}
{"testID":75,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3119}
{"testID":75,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3119}
{"testID":75,"messageType":"print","message":"===========================================","type":"print","time":3119}
{"testID":75,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3119}
{"testID":77,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3120}
{"testID":77,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3120}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:20:59.989558","type":"print","time":3120}
{"testID":77,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3120}
{"testID":77,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3120}
{"test":{"id":79,"name":"에러 처리 테스트 클럽 ID 미설정 테스트","suiteID":2,"groupIDs":[46,71],"metadata":{"skip":false,"skipReason":null},"line":491,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/score_service_integration_test.dart"},"type":"testStart","time":3120}
{"testID":77,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"로딩 상태: false","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"회원 수: 1","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929259983)","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3121}
{"testID":78,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929259986)","type":"print","time":3121}
{"testID":78,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3121}
{"testID":78,"messageType":"print","message":"  isDisposed: true","type":"print","time":3121}
{"testID":78,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3121}
{"testID":78,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259986","type":"print","time":3121}
{"testID":78,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3121}
{"testID":75,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3121}
{"testID":75,"messageType":"print","message":"시간: 2025-08-12T01:20:59.989668","type":"print","time":3121}
{"testID":75,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3121}
{"testID":75,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3121}
{"testID":75,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259973","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3121}
{"testID":77,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3122}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:20:59.990576","type":"print","time":3122}
{"testID":75,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3122}
{"testID":75,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3122}
{"testID":75,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3122}
{"testID":77,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3123}
{"testID":77,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3123}
{"testID":77,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259983","type":"print","time":3123}
{"testID":77,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3123}
{"testID":75,"messageType":"print","message":"  score_service_integration_test_1754929259973: disposed=false, streamClosed=false","type":"print","time":3123}
{"testID":75,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3123}
{"testID":75,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3123}
{"testID":77,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3124}
{"testID":77,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3124}
{"testID":75,"messageType":"print","message":"===========================================","type":"print","time":3124}
{"testID":75,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3124}
{"testID":77,"messageType":"print","message":"  member_service_integration_test_1754929259983: disposed=false, streamClosed=false","type":"print","time":3124}
{"testID":77,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3124}
{"testID":77,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3125}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":3125}
{"testID":78,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3125}
{"testID":77,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3125}
{"testID":77,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3125}
{"testID":79,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3125}
{"test":{"id":80,"name":"NotificationService 통합 테스트 여러 이벤트에 대한 알림이 올바르게 설정되어야 함","suiteID":8,"groupIDs":[60,61],"metadata":{"skip":false,"skipReason":null},"line":260,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_service_integration_test.dart"},"type":"testStart","time":3126}
{"testID":79,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3126}
{"testID":79,"messageType":"print","message":"  isDisposed: false","type":"print","time":3126}
{"testID":79,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3126}
{"testID":79,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259973","type":"print","time":3126}
{"testID":79,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3126}
{"testID":79,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:20:59.994841","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259983","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3126}
{"testID":77,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3126}
{"testID":79,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929259994","type":"print","time":3126}
{"testID":79,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929259994)","type":"print","time":3127}
{"testID":77,"messageType":"print","message":"  member_service_integration_test_1754929259983: disposed=false, streamClosed=false","type":"print","time":3127}
{"testID":77,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3127}
{"testID":80,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3127}
{"testID":80,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3127}
{"testID":80,"messageType":"print","message":"  isDisposed: false","type":"print","time":3127}
{"testID":80,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3128}
{"testID":80,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259986","type":"print","time":3128}
{"testID":77,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3128}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":3128}
{"testID":80,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3128}
{"testID":80,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3128}
{"testID":80,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929259996","type":"print","time":3128}
{"testID":80,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929259996)","type":"print","time":3128}
{"testID":79,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929259994)","type":"print","time":3128}
{"testID":77,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3128}
{"testID":79,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3129}
{"testID":79,"messageType":"print","message":"  isDisposed: true","type":"print","time":3129}
{"test":{"id":81,"name":"회원 추가 및 수정 테스트 회원 삭제 테스트","suiteID":0,"groupIDs":[57,73],"metadata":{"skip":false,"skipReason":null},"line":292,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3129}
{"testID":79,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3130}
{"testID":79,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929259994","type":"print","time":3130}
{"testID":79,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3130}
{"testID":77,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3130}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:20:59.998866","type":"print","time":3130}
{"testID":77,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3130}
{"testID":77,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3130}
{"testID":77,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3130}
{"testID":79,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3130}
{"testID":77,"messageType":"print","message":"로딩 상태: false","type":"print","time":3130}
{"testID":80,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929259996)","type":"print","time":3130}
{"testID":80,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3130}
{"testID":80,"messageType":"print","message":"  isDisposed: true","type":"print","time":3130}
{"testID":80,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3130}
{"testID":80,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929259996","type":"print","time":3130}
{"testID":80,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3130}
{"testID":77,"messageType":"print","message":"회원 수: 1","type":"print","time":3131}
{"testID":77,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3131}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":3131}
{"testID":77,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3131}
{"testID":80,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":3131}
{"testID":79,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":3131}
{"testID":79,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3131}
{"testID":77,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3132}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:21:00.001437","type":"print","time":3132}
{"testID":77,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3132}
{"testID":77,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3132}
{"testID":77,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929259983","type":"print","time":3132}
{"testID":77,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3132}
{"testID":79,"messageType":"print","message":"시간: 2025-08-12T01:21:00.000041","type":"print","time":3132}
{"testID":77,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3133}
{"testID":77,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3133}
{"testID":77,"messageType":"print","message":"  member_service_integration_test_1754929259983: disposed=false, streamClosed=false","type":"print","time":3133}
{"testID":77,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3133}
{"testID":77,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3133}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":3133}
{"testID":77,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3133}
{"testID":81,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3133}
{"testID":81,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3133}
{"testID":81,"messageType":"print","message":"  isDisposed: false","type":"print","time":3133}
{"testID":81,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3133}
{"testID":81,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3133}
{"testID":81,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929260002","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259994","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"  score_service_integration_test_1754929259994: disposed=false, streamClosed=false","type":"print","time":3133}
{"testID":79,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3134}
{"testID":79,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3134}
{"testID":79,"messageType":"print","message":"===========================================","type":"print","time":3134}
{"testID":79,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260002)","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929260002)","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"  isDisposed: true","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929260002","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3134}
{"testID":81,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3134}
{"testID":79,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3135}
{"testID":79,"messageType":"print","message":"시간: 2025-08-12T01:21:00.003525","type":"print","time":3135}
{"testID":79,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3135}
{"testID":79,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3135}
{"testID":79,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929259994","type":"print","time":3135}
{"testID":79,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3135}
{"testID":79,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3135}
{"testID":81,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3136}
{"testID":81,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":3136}
{"testID":81,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":3136}
{"testID":79,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3136}
{"testID":79,"messageType":"print","message":"  score_service_integration_test_1754929259994: disposed=false, streamClosed=false","type":"print","time":3136}
{"testID":80,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3136}
{"testID":79,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3136}
{"testID":79,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3137}
{"testID":79,"messageType":"print","message":"===========================================","type":"print","time":3137}
{"testID":81,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"시간: 2025-08-12T01:21:00.007295","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"로딩 상태: false","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"회원 수: 1","type":"print","time":3138}
{"testID":79,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3138}
{"testID":81,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"===========================================","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3138}
{"testID":81,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260002)","type":"print","time":3139}
{"testID":81,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3139}
{"testID":81,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"시간: 2025-08-12T01:21:00.007950","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260002","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3140}
{"testID":81,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"  member_service_integration_test_1754929260002: disposed=false, streamClosed=false","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"===========================================","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"시간: 2025-08-12T01:21:00.009692","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260002","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"  member_service_integration_test_1754929260002: disposed=false, streamClosed=false","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3141}
{"testID":81,"messageType":"print","message":"===========================================","type":"print","time":3141}
{"testID":81,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3142}
{"testID":81,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"시간: 2025-08-12T01:21:00.011315","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"로딩 상태: false","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"회원 수: 1","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3142}
{"testID":81,"messageType":"print","message":"===========================================","type":"print","time":3142}
{"suite":{"id":82,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"suite","time":3143}
{"test":{"id":83,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart","suiteID":82,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":3143}
{"group":{"id":84,"suiteID":0,"parentID":57,"name":"회원 상세 정보 테스트","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":333,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"group","time":3143}
{"test":{"id":85,"name":"회원 상세 정보 테스트 회원 상세 정보 조회 테스트","suiteID":0,"groupIDs":[57,84],"metadata":{"skip":false,"skipReason":null},"line":334,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3143}
{"testID":81,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"시간: 2025-08-12T01:21:00.012015","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260002","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"  member_service_integration_test_1754929260002: disposed=false, streamClosed=false","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"===========================================","type":"print","time":3144}
{"testID":81,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3144}
{"testID":85,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3145}
{"testID":85,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3145}
{"testID":85,"messageType":"print","message":"  isDisposed: false","type":"print","time":3145}
{"testID":85,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3145}
{"suite":{"id":86,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"suite","time":3146}
{"test":{"id":87,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart","suiteID":86,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":3146}
{"testID":85,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929260014","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260014)","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929260014)","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"  isDisposed: true","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929260014","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3146}
{"testID":85,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3147}
{"testID":85,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3147}
{"testID":85,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":3147}
{"testID":85,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":3147}
{"testID":85,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3148}
{"testID":85,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3148}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:21:00.017740","type":"print","time":3148}
{"testID":85,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3148}
{"testID":85,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3148}
{"testID":85,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3148}
{"testID":85,"messageType":"print","message":"로딩 상태: false","type":"print","time":3148}
{"testID":85,"messageType":"print","message":"회원 수: 1","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260014)","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:21:00.018650","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260014","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3149}
{"testID":85,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"  member_service_integration_test_1754929260014: disposed=false, streamClosed=false","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:21:00.019964","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260014","type":"print","time":3150}
{"testID":85,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3151}
{"testID":85,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3151}
{"testID":85,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3151}
{"testID":85,"messageType":"print","message":"  member_service_integration_test_1754929260014: disposed=false, streamClosed=false","type":"print","time":3151}
{"testID":85,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3151}
{"testID":85,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3151}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":3151}
{"testID":85,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3152}
{"group":{"id":88,"suiteID":0,"parentID":57,"name":"클럽 변경 이벤트 테스트","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":386,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"group","time":3152}
{"test":{"id":89,"name":"클럽 변경 이벤트 테스트 ClubChangedEvent 발생 시 회원 목록이 갱신되어야 함","suiteID":0,"groupIDs":[57,88],"metadata":{"skip":false,"skipReason":null},"line":387,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3152}
{"testID":85,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:21:00.021830","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"로딩 상태: false","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"회원 수: 1","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3152}
{"testID":85,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:21:00.022835","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260014","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3153}
{"testID":85,"messageType":"print","message":"  member_service_integration_test_1754929260014: disposed=false, streamClosed=false","type":"print","time":3154}
{"testID":85,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3154}
{"testID":85,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3154}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":3154}
{"testID":85,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3154}
{"testID":89,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3154}
{"testID":89,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3154}
{"testID":89,"messageType":"print","message":"  isDisposed: false","type":"print","time":3154}
{"testID":89,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3154}
{"testID":89,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929260023","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260023)","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929260023)","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"  isDisposed: true","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929260023","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3155}
{"testID":89,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3156}
{"testID":89,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3156}
{"testID":89,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":3156}
{"testID":89,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":3156}
{"testID":89,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3156}
{"testID":89,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":3156}
{"testID":89,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":3156}
{"testID":89,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: new_club_id)","type":"print","time":3157}
{"testID":89,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_2, clubId: new_club_id, name: 새 클럽 회원, email: new@example.com}]","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:21:00.028273","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3158}
{"testID":89,"messageType":"print","message":"로딩 상태: false","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"회원 수: 1","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260023)","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3159}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:21:00.028854","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260023","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"  member_service_integration_test_1754929260023: disposed=false, streamClosed=false","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3160}
{"testID":89,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:21:00.030406","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260023","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"  member_service_integration_test_1754929260023: disposed=false, streamClosed=false","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3161}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":3161}
{"testID":89,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3162}
{"group":{"id":90,"suiteID":0,"parentID":57,"name":"에러 처리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":3,"line":475,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"group","time":3162}
{"test":{"id":91,"name":"에러 처리 테스트 API 에러 처리 테스트","suiteID":0,"groupIDs":[57,90],"metadata":{"skip":false,"skipReason":null},"line":476,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3162}
{"testID":89,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:21:00.031741","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"로딩 상태: false","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"회원 수: 1","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3162}
{"testID":89,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3163}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:21:00.032873","type":"print","time":3163}
{"testID":89,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3163}
{"testID":89,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3163}
{"testID":89,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260023","type":"print","time":3163}
{"testID":89,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3163}
{"testID":89,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3163}
{"testID":89,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3164}
{"testID":89,"messageType":"print","message":"  member_service_integration_test_1754929260023: disposed=false, streamClosed=false","type":"print","time":3164}
{"testID":89,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3164}
{"testID":89,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3164}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":3164}
{"testID":89,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3164}
{"testID":91,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3164}
{"testID":91,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3164}
{"testID":91,"messageType":"print","message":"  isDisposed: false","type":"print","time":3164}
{"testID":91,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3164}
{"testID":91,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3164}
{"testID":91,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929260033","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260033)","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929260033)","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"  isDisposed: true","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929260033","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3165}
{"testID":91,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3166}
{"testID":91,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:21:00.037797","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"로딩 상태: false","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"회원 수: 0","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3168}
{"testID":91,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260033)","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:21:00.038508","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260033","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"  member_service_integration_test_1754929260033: disposed=false, streamClosed=false","type":"print","time":3169}
{"testID":91,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:21:00.039686","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260033","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"  member_service_integration_test_1754929260033: disposed=false, streamClosed=false","type":"print","time":3170}
{"testID":91,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3171}
{"testID":91,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3171}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":3171}
{"testID":91,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3171}
{"testID":91,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3171}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:21:00.041017","type":"print","time":3171}
{"testID":91,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3171}
{"testID":91,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3172}
{"testID":91,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3172}
{"testID":91,"messageType":"print","message":"로딩 상태: false","type":"print","time":3172}
{"testID":91,"messageType":"print","message":"회원 수: 0","type":"print","time":3172}
{"testID":91,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3172}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":3172}
{"test":{"id":92,"name":"에러 처리 테스트 토큰 미설정 테스트","suiteID":0,"groupIDs":[57,90],"metadata":{"skip":false,"skipReason":null},"line":505,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3172}
{"testID":91,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3172}
{"testID":91,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3173}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:21:00.042665","type":"print","time":3173}
{"testID":91,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3173}
{"testID":91,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3173}
{"testID":91,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260033","type":"print","time":3173}
{"testID":91,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3173}
{"testID":91,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3173}
{"testID":91,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3174}
{"testID":91,"messageType":"print","message":"  member_service_integration_test_1754929260033: disposed=false, streamClosed=false","type":"print","time":3174}
{"testID":91,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3174}
{"testID":91,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3174}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":3174}
{"testID":91,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3174}
{"testID":92,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3174}
{"testID":92,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3174}
{"testID":92,"messageType":"print","message":"  isDisposed: false","type":"print","time":3174}
{"testID":92,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929260044","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260044)","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929260044)","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"  isDisposed: true","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929260044","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3175}
{"testID":92,"messageType":"print","message":"fetchClubMembers 호출됨: token=null","type":"print","time":3176}
{"testID":92,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3181}
{"testID":92,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3181}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:21:00.050979","type":"print","time":3181}
{"testID":92,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3182}
{"testID":92,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3182}
{"testID":92,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":3182}
{"testID":92,"messageType":"print","message":"로딩 상태: false","type":"print","time":3182}
{"testID":92,"messageType":"print","message":"회원 수: 0","type":"print","time":3182}
{"testID":92,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3182}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":3182}
{"testID":92,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3183}
{"testID":92,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260044)","type":"print","time":3183}
{"testID":92,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3183}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:21:00.052737","type":"print","time":3183}
{"testID":92,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3183}
{"testID":92,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3183}
{"testID":92,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260044","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"  member_service_integration_test_1754929260044: disposed=false, streamClosed=false","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3184}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:21:00.054244","type":"print","time":3185}
{"testID":92,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3185}
{"testID":92,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3185}
{"testID":92,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260044","type":"print","time":3185}
{"testID":92,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3185}
{"testID":92,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3185}
{"testID":92,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3185}
{"testID":92,"messageType":"print","message":"  member_service_integration_test_1754929260044: disposed=false, streamClosed=false","type":"print","time":3186}
{"testID":92,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3186}
{"testID":92,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3186}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":3186}
{"testID":92,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3186}
{"test":{"id":93,"name":"에러 처리 테스트 회원 삭제 실패 테스트","suiteID":0,"groupIDs":[57,90],"metadata":{"skip":false,"skipReason":null},"line":523,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/member_service_integration_test.dart"},"type":"testStart","time":3186}
{"testID":92,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":3186}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:21:00.056114","type":"print","time":3186}
{"testID":92,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"로딩 상태: false","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"회원 수: 0","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":3187}
{"testID":92,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:21:00.057513","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260044","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"  member_service_integration_test_1754929260044: disposed=false, streamClosed=false","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3188}
{"testID":92,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3189}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":3189}
{"testID":92,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":3189}
{"testID":93,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":3189}
{"testID":93,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3189}
{"testID":93,"messageType":"print","message":"  isDisposed: false","type":"print","time":3189}
{"testID":93,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":3189}
{"testID":93,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":3189}
{"testID":93,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929260058","type":"print","time":3189}
{"testID":93,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260058)","type":"print","time":3190}
{"testID":93,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929260058)","type":"print","time":3190}
{"testID":93,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":3190}
{"testID":93,"messageType":"print","message":"  isDisposed: true","type":"print","time":3190}
{"testID":93,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":3190}
{"testID":93,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929260058","type":"print","time":3190}
{"testID":93,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":3190}
{"testID":93,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":3191}
{"testID":93,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":3192}
{"testID":93,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":3192}
{"testID":93,"messageType":"print","message":"시간: 2025-08-12T01:21:00.061574","type":"print","time":3192}
{"testID":93,"messageType":"print","message":"구독 상태: 활성","type":"print","time":3192}
{"testID":93,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":3192}
{"testID":93,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"로딩 상태: false","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"회원 수: 0","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"===========================================","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929260058)","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"시간: 2025-08-12T01:21:00.062446","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260058","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"  member_service_integration_test_1754929260058: disposed=false, streamClosed=false","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"===========================================","type":"print","time":3193}
{"testID":93,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"시간: 2025-08-12T01:21:00.063612","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929260058","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"  member_service_integration_test_1754929260058: disposed=false, streamClosed=false","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":3195}
{"testID":93,"messageType":"print","message":"===========================================","type":"print","time":3195}
{"testID":93,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3195}
{"suite":{"id":94,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"suite","time":3201}
{"test":{"id":95,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart","suiteID":94,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":3201}
{"testID":40,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4186}
{"group":{"id":96,"suiteID":39,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":2,"line":null,"column":null,"url":null},"type":"group","time":4190}
{"group":{"id":97,"suiteID":39,"parentID":96,"name":"알림 서비스 통합 테스트","metadata":{"skip":false,"skipReason":null},"testCount":2,"line":89,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart"},"type":"group","time":4190}
{"test":{"id":98,"name":"알림 서비스 통합 테스트 알림 권한 요청 기능이 작동해야 함","suiteID":39,"groupIDs":[96,97],"metadata":{"skip":false,"skipReason":null},"line":90,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart"},"type":"testStart","time":4190}
{"testID":98,"messageType":"print","message":"알림 서비스 초기화 완료","type":"print","time":4223}
{"testID":98,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4233}
{"test":{"id":99,"name":"알림 서비스 통합 테스트 이벤트 알림 설정 기능이 작동해야 함","suiteID":39,"groupIDs":[96,97],"metadata":{"skip":false,"skipReason":null},"line":120,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart"},"type":"testStart","time":4234}
{"testID":99,"messageType":"print","message":"알림 서비스 초기화 완료","type":"print","time":4238}
{"testID":99,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4239}
{"test":{"id":100,"name":"(tearDownAll)","suiteID":39,"groupIDs":[96],"metadata":{"skip":false,"skipReason":null},"line":50,"column":5,"url":"package:integration_test/integration_test.dart","root_line":19,"root_column":40,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart"},"type":"testStart","time":4240}
{"testID":100,"messageType":"print","message":"Warning: integration_test plugin was not detected.","type":"print","time":4243}
{"testID":100,"messageType":"print","message":"","type":"print","time":4243}
{"testID":100,"messageType":"print","message":"If you're running the tests with `flutter drive`, please make sure your tests","type":"print","time":4243}
{"testID":100,"messageType":"print","message":"are in the `integration_test/` directory of your package and use","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"`flutter test $path_to_test` to run it instead.","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"If you're running the tests with Android instrumentation or XCTest, this means","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"that you are not capturing test results properly! See the following link for","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"how to set up the integration_test plugin:","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"https://docs.flutter.dev/testing/integration-tests","type":"print","time":4244}
{"testID":100,"messageType":"print","message":"","type":"print","time":4245}
{"testID":100,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4246}
{"suite":{"id":101,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"suite","time":4251}
{"test":{"id":102,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart","suiteID":101,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":4251}
{"testID":83,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4506}
{"group":{"id":103,"suiteID":82,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":4506}
{"group":{"id":104,"suiteID":82,"parentID":103,"name":"TieBreakerUtil 테스트","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":8,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"group","time":4506}
{"test":{"id":105,"name":"TieBreakerUtil 테스트 기본 점수 정렬 테스트 (핸디캡 미포함)","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":152,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4506}
{"testID":105,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4519}
{"test":{"id":106,"name":"TieBreakerUtil 테스트 기본 점수 정렬 테스트 (핸디캡 포함)","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":178,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4519}
{"testID":106,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4520}
{"test":{"id":107,"name":"TieBreakerUtil 테스트 동점자 처리 옵션: 핸디캡이 적은 순 (lowerHandicap)","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":205,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4520}
{"testID":107,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4521}
{"test":{"id":108,"name":"TieBreakerUtil 테스트 동점자 처리 옵션: 점수 격차가 적은 순 (lowerScoreGap)","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":234,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4521}
{"testID":108,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4522}
{"test":{"id":109,"name":"TieBreakerUtil 테스트 동점자 처리 옵션: 연장자 우선 (olderAge)","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":261,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4522}
{"testID":109,"messageType":"print","message":"\n===== 테스트 데이터 확인 =====","type":"print","time":4524}
{"testID":109,"messageType":"print","message":"Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":4524}
{"testID":109,"messageType":"print","message":"Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":4524}
{"testID":109,"messageType":"print","message":"Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":4524}
{"testID":109,"messageType":"print","message":"Score ID: 4, 총점: 80, 핸디캡: 20","type":"print","time":4525}
{"testID":109,"messageType":"print","message":"Member ID: 1, 생년월일: 1990-01-01 00:00:00.000","type":"print","time":4526}
{"testID":109,"messageType":"print","message":"Member ID: 2, 생년월일: 1985-01-01 00:00:00.000","type":"print","time":4526}
{"testID":109,"messageType":"print","message":"Member ID: 3, 생년월일: 1995-01-01 00:00:00.000","type":"print","time":4526}
{"testID":109,"messageType":"print","message":"Member ID: 4, 생년월일: 1980-01-01 00:00:00.000","type":"print","time":4526}
{"testID":109,"messageType":"print","message":"\n===== 정렬 결과 확인 =====","type":"print","time":4526}
{"testID":109,"messageType":"print","message":"Sorted Score ID: 4, 총점: 80, 핸디캡: 20","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"Sorted Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"Sorted Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"Sorted Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"\n===== 순위 계산 결과 확인 =====","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"ID: 4, 순위: 1","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"ID: 2, 순위: 1","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"ID: 1, 순위: 1","type":"print","time":4527}
{"testID":109,"messageType":"print","message":"ID: 3, 순위: 4","type":"print","time":4527}
{"testID":109,"error":"Expected: <2>\n  Actual: <1>\n","stackTrace":"package:matcher                                     expect\npackage:flutter_test/src/widget_tester.dart 474:18  expect\ntest/utils/tie_breaker_util_test.dart 308:7         main.<fn>.<fn>\n","isFailure":true,"type":"error","time":4536}
{"testID":109,"result":"failure","skipped":false,"hidden":false,"type":"testDone","time":4537}
{"test":{"id":110,"name":"TieBreakerUtil 테스트 동점자 처리 옵션 우선순위 적용 (lowerHandicap -> olderAge)","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":313,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4537}
{"testID":110,"messageType":"print","message":"\n===== lowerHandicap -> olderAge 테스트 데이터 확인 =====","type":"print","time":4538}
{"testID":110,"messageType":"print","message":"Member ID: 1, 생년월일: 1990-01-01 00:00:00.000","type":"print","time":4538}
{"testID":110,"messageType":"print","message":"Member ID: 2, 생년월일: 1985-01-01 00:00:00.000","type":"print","time":4538}
{"testID":110,"messageType":"print","message":"Member ID: 3, 생년월일: 1995-01-01 00:00:00.000","type":"print","time":4538}
{"testID":110,"messageType":"print","message":"Member ID: 4, 생년월일: 1980-01-01 00:00:00.000","type":"print","time":4538}
{"testID":110,"messageType":"print","message":"\n===== 점수 데이터 확인 =====","type":"print","time":4538}
{"testID":110,"messageType":"print","message":"Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":4538}
{"testID":110,"messageType":"print","message":"Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"\n===== 정렬 결과 확인 =====","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"Sorted Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"Sorted Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"Sorted Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"\n===== 순위 계산 결과 확인 =====","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"ID: 1, 순위: 1","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"ID: 3, 순위: 2","type":"print","time":4539}
{"testID":110,"messageType":"print","message":"ID: 2, 순위: 3","type":"print","time":4540}
{"testID":110,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4540}
{"test":{"id":111,"name":"TieBreakerUtil 테스트 동점자 처리 옵션 우선순위 적용 (lowerScoreGap -> lowerHandicap -> olderAge)","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":407,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4540}
{"testID":111,"messageType":"print","message":"\n===== lowerScoreGap -> lowerHandicap -> olderAge 테스트 데이터 확인 =====","type":"print","time":4541}
{"testID":111,"messageType":"print","message":"Score ID: 1, 총점: 100, 핸디캡: 10, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":4542}
{"testID":111,"messageType":"print","message":"Score ID: 2, 총점: 100, 핸디캡: 0, 프레임: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10]","type":"print","time":4542}
{"testID":111,"messageType":"print","message":"Score ID: 3, 총점: 100, 핸디캡: 0, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":4542}
{"testID":111,"messageType":"print","message":"Member ID: 1, 생년월일: 1990-01-01 00:00:00.000","type":"print","time":4542}
{"testID":111,"messageType":"print","message":"Member ID: 2, 생년월일: 1985-01-01 00:00:00.000","type":"print","time":4542}
{"testID":111,"messageType":"print","message":"Member ID: 3, 생년월일: 1995-01-01 00:00:00.000","type":"print","time":4542}
{"testID":111,"messageType":"print","message":"Member ID: 4, 생년월일: 1980-01-01 00:00:00.000","type":"print","time":4542}
{"testID":111,"messageType":"print","message":"\n===== 정렬 결과 확인 =====","type":"print","time":4543}
{"testID":111,"messageType":"print","message":"Sorted Score ID: 2, 총점: 100, 핸디캡: 0, 프레임: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10]","type":"print","time":4543}
{"testID":111,"messageType":"print","message":"Sorted Score ID: 3, 총점: 100, 핸디캡: 0, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":4543}
{"testID":111,"messageType":"print","message":"Sorted Score ID: 1, 총점: 100, 핸디캡: 10, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":4543}
{"testID":111,"messageType":"print","message":"\n===== 순위 계산 결과 확인 =====","type":"print","time":4543}
{"testID":111,"messageType":"print","message":"ID: 1, 순위: 3","type":"print","time":4543}
{"testID":111,"messageType":"print","message":"ID: 2, 순위: 1","type":"print","time":4544}
{"testID":111,"messageType":"print","message":"ID: 3, 순위: 1","type":"print","time":4544}
{"testID":111,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4544}
{"test":{"id":112,"name":"TieBreakerUtil 테스트 옵션이 없는 경우 기본 정렬만 적용","suiteID":82,"groupIDs":[103,104],"metadata":{"skip":false,"skipReason":null},"line":500,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"testStart","time":4544}
{"testID":112,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4545}
{"suite":{"id":113,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"suite","time":4551}
{"test":{"id":114,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart","suiteID":113,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":4551}
{"testID":87,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4796}
{"group":{"id":115,"suiteID":86,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":4796}
{"group":{"id":116,"suiteID":86,"parentID":115,"name":"Subscription 모델 테스트","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":5,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"group","time":4796}
{"test":{"id":117,"name":"Subscription 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":86,"groupIDs":[115,116],"metadata":{"skip":false,"skipReason":null},"line":6,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4796}
{"testID":117,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4818}
{"test":{"id":118,"name":"Subscription 모델 테스트 fromJson 메서드가 알 수 없는 planType과 status를 기본값으로 처리해야 함","suiteID":86,"groupIDs":[115,116],"metadata":{"skip":false,"skipReason":null},"line":47,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4819}
{"testID":118,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4821}
{"test":{"id":119,"name":"Subscription 모델 테스트 toJson 메서드가 Subscription 객체를 JSON으로 올바르게 변환해야 함","suiteID":86,"groupIDs":[115,116],"metadata":{"skip":false,"skipReason":null},"line":71,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4822}
{"testID":119,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4824}
{"test":{"id":120,"name":"Subscription 모델 테스트 isActive getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[115,116],"metadata":{"skip":false,"skipReason":null},"line":112,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4824}
{"testID":120,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4826}
{"test":{"id":121,"name":"Subscription 모델 테스트 isExpired getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[115,116],"metadata":{"skip":false,"skipReason":null},"line":147,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4826}
{"testID":121,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4828}
{"test":{"id":122,"name":"Subscription 모델 테스트 daysLeft getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[115,116],"metadata":{"skip":false,"skipReason":null},"line":197,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4828}
{"testID":122,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4830}
{"test":{"id":123,"name":"Subscription 모델 테스트 planName getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[115,116],"metadata":{"skip":false,"skipReason":null},"line":232,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4830}
{"testID":123,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4831}
{"group":{"id":124,"suiteID":86,"parentID":115,"name":"SubscriptionPlan 모델 테스트","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":298,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"group","time":4831}
{"test":{"id":125,"name":"SubscriptionPlan 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":86,"groupIDs":[115,124],"metadata":{"skip":false,"skipReason":null},"line":299,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4831}
{"testID":125,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4834}
{"test":{"id":126,"name":"SubscriptionPlan 모델 테스트 fromJson 메서드가 알 수 없는 type을 기본값으로 처리해야 함","suiteID":86,"groupIDs":[115,124],"metadata":{"skip":false,"skipReason":null},"line":334,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4834}
{"testID":126,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4836}
{"test":{"id":127,"name":"SubscriptionPlan 모델 테스트 fromJson 메서드가 부울 필드에 대한 기본값을 설정해야 함","suiteID":86,"groupIDs":[115,124],"metadata":{"skip":false,"skipReason":null},"line":358,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4837}
{"testID":127,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4838}
{"test":{"id":128,"name":"SubscriptionPlan 모델 테스트 toJson 메서드가 SubscriptionPlan 객체를 JSON으로 올바르게 변환해야 함","suiteID":86,"groupIDs":[115,124],"metadata":{"skip":false,"skipReason":null},"line":382,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4838}
{"testID":128,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4840}
{"test":{"id":129,"name":"SubscriptionPlan 모델 테스트 getDefaultPlans 메서드가 기본 플랜 목록을 반환해야 함","suiteID":86,"groupIDs":[115,124],"metadata":{"skip":false,"skipReason":null},"line":417,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"testStart","time":4840}
{"testID":129,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4842}
{"suite":{"id":130,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"suite","time":4848}
{"test":{"id":131,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart","suiteID":130,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":4848}
{"testID":56,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4922}
{"group":{"id":132,"suiteID":55,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":4922}
{"group":{"id":133,"suiteID":55,"parentID":132,"name":"SubscriptionService 통합 테스트","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":176,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"group","time":4922}
{"test":{"id":134,"name":"SubscriptionService 통합 테스트 현재 구독 정보 로드 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":298,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":4922}
{"testID":134,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4951}
{"test":{"id":135,"name":"SubscriptionService 통합 테스트 구독 플랜 목록 로드 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":319,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":4952}
{"testID":135,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4953}
{"test":{"id":136,"name":"SubscriptionService 통합 테스트 구독 복원 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":337,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":4953}
{"testID":136,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4956}
{"test":{"id":137,"name":"SubscriptionService 통합 테스트 구독 상태 검증 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":356,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":4956}
{"testID":137,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4962}
{"test":{"id":138,"name":"SubscriptionService 통합 테스트 새 구독 생성 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":387,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":4962}
{"testID":95,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5056}
{"group":{"id":139,"suiteID":94,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":null,"column":null,"url":null},"type":"group","time":5057}
{"group":{"id":140,"suiteID":94,"parentID":139,"name":"Club 모델 테스트","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":5,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"group","time":5057}
{"test":{"id":141,"name":"Club 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":94,"groupIDs":[139,140],"metadata":{"skip":false,"skipReason":null},"line":6,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"testStart","time":5057}
{"testID":141,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5077}
{"test":{"id":142,"name":"Club 모델 테스트 fromJson 메서드가 phone 필드 대신 contact 필드를 사용할 수 있어야 함","suiteID":94,"groupIDs":[139,140],"metadata":{"skip":false,"skipReason":null},"line":47,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"testStart","time":5078}
{"testID":142,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5083}
{"test":{"id":143,"name":"Club 모델 테스트 fromJson 메서드가 일부 필드가 null인 JSON 데이터를 처리해야 함","suiteID":94,"groupIDs":[139,140],"metadata":{"skip":false,"skipReason":null},"line":62,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"testStart","time":5083}
{"testID":143,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5085}
{"test":{"id":144,"name":"Club 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":94,"groupIDs":[139,140],"metadata":{"skip":false,"skipReason":null},"line":91,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"testStart","time":5086}
{"testID":144,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5087}
{"test":{"id":145,"name":"Club 모델 테스트 femaleHandicap이 문자열로 제공될 때 int로 변환되어야 함","suiteID":94,"groupIDs":[139,140],"metadata":{"skip":false,"skipReason":null},"line":107,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"testStart","time":5087}
{"testID":145,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5088}
{"test":{"id":146,"name":"Club 모델 테스트 toJson 메서드가 Club 객체를 JSON으로 올바르게 변환해야 함","suiteID":94,"groupIDs":[139,140],"metadata":{"skip":false,"skipReason":null},"line":122,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"testStart","time":5089}
{"testID":146,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5091}
{"test":{"id":147,"name":"Club 모델 테스트 toJson 메서드가 null 필드를 포함하여 JSON으로 변환해야 함","suiteID":94,"groupIDs":[139,140],"metadata":{"skip":false,"skipReason":null},"line":163,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"testStart","time":5091}
{"testID":147,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5094}
{"suite":{"id":148,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/widget_test.dart"},"type":"suite","time":5100}
{"test":{"id":149,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/widget_test.dart","suiteID":148,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":5100}
{"testID":102,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5498}
{"group":{"id":150,"suiteID":101,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":null,"column":null,"url":null},"type":"group","time":5498}
{"group":{"id":151,"suiteID":101,"parentID":150,"name":"Member 모델 테스트","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":5,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"group","time":5498}
{"test":{"id":152,"name":"Member 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":101,"groupIDs":[150,151],"metadata":{"skip":false,"skipReason":null},"line":6,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"testStart","time":5498}
{"testID":152,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5525}
{"test":{"id":153,"name":"Member 모델 테스트 fromJson 메서드가 일부 필드가 null인 JSON 데이터를 처리해야 함","suiteID":101,"groupIDs":[150,151],"metadata":{"skip":false,"skipReason":null},"line":51,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"testStart","time":5526}
{"testID":153,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5529}
{"test":{"id":154,"name":"Member 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":101,"groupIDs":[150,151],"metadata":{"skip":false,"skipReason":null},"line":86,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"testStart","time":5529}
{"testID":154,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5530}
{"test":{"id":155,"name":"Member 모델 테스트 handicap이 문자열로 제공될 때 int로 변환되어야 함","suiteID":101,"groupIDs":[150,151],"metadata":{"skip":false,"skipReason":null},"line":110,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"testStart","time":5531}
{"testID":155,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5532}
{"test":{"id":156,"name":"Member 모델 테스트 toJson 메서드가 Member 객체를 JSON으로 올바르게 변환해야 함","suiteID":101,"groupIDs":[150,151],"metadata":{"skip":false,"skipReason":null},"line":129,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"testStart","time":5532}
{"testID":156,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5534}
{"test":{"id":157,"name":"Member 모델 테스트 toJson 메서드가 null 필드를 포함하여 JSON으로 변환해야 함","suiteID":101,"groupIDs":[150,151],"metadata":{"skip":false,"skipReason":null},"line":174,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"testStart","time":5534}
{"testID":157,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5536}
{"test":{"id":158,"name":"Member 모델 테스트 copyWith 메서드가 특정 필드만 업데이트된 새 객체를 반환해야 함","suiteID":101,"groupIDs":[150,151],"metadata":{"skip":false,"skipReason":null},"line":209,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"testStart","time":5536}
{"testID":158,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5538}
{"suite":{"id":159,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"suite","time":5544}
{"test":{"id":160,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart","suiteID":159,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":5544}
{"testID":114,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5750}
{"group":{"id":161,"suiteID":113,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":5751}
{"group":{"id":162,"suiteID":113,"parentID":161,"name":"Score 모델 테스트","metadata":{"skip":false,"skipReason":null},"testCount":4,"line":5,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"group","time":5751}
{"test":{"id":163,"name":"Score 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":113,"groupIDs":[161,162],"metadata":{"skip":false,"skipReason":null},"line":6,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5751}
{"testID":163,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5768}
{"test":{"id":164,"name":"Score 모델 테스트 fromJson 메서드가 일부 필드가 null인 JSON 데이터를 처리해야 함","suiteID":113,"groupIDs":[161,162],"metadata":{"skip":false,"skipReason":null},"line":35,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5768}
{"testID":164,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5770}
{"test":{"id":165,"name":"Score 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":113,"groupIDs":[161,162],"metadata":{"skip":false,"skipReason":null},"line":63,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5770}
{"testID":165,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5771}
{"test":{"id":166,"name":"Score 모델 테스트 toJson 메서드가 Score 객체를 JSON으로 올바르게 변환해야 함","suiteID":113,"groupIDs":[161,162],"metadata":{"skip":false,"skipReason":null},"line":91,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5771}
{"testID":166,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5772}
{"group":{"id":167,"suiteID":113,"parentID":161,"name":"ScoreStatistics 모델 테스트","metadata":{"skip":false,"skipReason":null},"testCount":4,"line":121,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"group","time":5772}
{"test":{"id":168,"name":"ScoreStatistics 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":113,"groupIDs":[161,167],"metadata":{"skip":false,"skipReason":null},"line":122,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5772}
{"testID":168,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5773}
{"test":{"id":169,"name":"ScoreStatistics 모델 테스트 fromJson 메서드가 average가 int 타입인 경우도 처리해야 함","suiteID":113,"groupIDs":[161,167],"metadata":{"skip":false,"skipReason":null},"line":147,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5774}
{"testID":169,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5775}
{"test":{"id":170,"name":"ScoreStatistics 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":113,"groupIDs":[161,167],"metadata":{"skip":false,"skipReason":null},"line":167,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5775}
{"testID":170,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5776}
{"test":{"id":171,"name":"ScoreStatistics 모델 테스트 toJson 메서드가 ScoreStatistics 객체를 JSON으로 올바르게 변환해야 함","suiteID":113,"groupIDs":[161,167],"metadata":{"skip":false,"skipReason":null},"line":188,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"testStart","time":5776}
{"testID":171,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5778}
{"suite":{"id":172,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"suite","time":5921}
{"test":{"id":173,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart","suiteID":172,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":5921}
{"testID":131,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5922}
{"group":{"id":174,"suiteID":130,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":6,"line":null,"column":null,"url":null},"type":"group","time":5922}
{"group":{"id":175,"suiteID":130,"parentID":174,"name":"Event 모델 테스트","metadata":{"skip":false,"skipReason":null},"testCount":6,"line":5,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"group","time":5922}
{"test":{"id":176,"name":"Event 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":130,"groupIDs":[174,175],"metadata":{"skip":false,"skipReason":null},"line":6,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"testStart","time":5922}
{"testID":176,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5939}
{"test":{"id":177,"name":"Event 모델 테스트 fromJson 메서드가 일부 필드가 null인 JSON 데이터를 처리해야 함","suiteID":130,"groupIDs":[174,175],"metadata":{"skip":false,"skipReason":null},"line":57,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"testStart","time":5940}
{"testID":177,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5944}
{"test":{"id":178,"name":"Event 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":130,"groupIDs":[174,175],"metadata":{"skip":false,"skipReason":null},"line":94,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"testStart","time":5944}
{"testID":178,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5947}
{"test":{"id":179,"name":"Event 모델 테스트 participantFee가 문자열로 제공될 때 double로 변환되어야 함","suiteID":130,"groupIDs":[174,175],"metadata":{"skip":false,"skipReason":null},"line":116,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"testStart","time":5947}
{"testID":179,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5950}
{"test":{"id":180,"name":"Event 모델 테스트 toJson 메서드가 Event 객체를 JSON으로 올바르게 변환해야 함","suiteID":130,"groupIDs":[174,175],"metadata":{"skip":false,"skipReason":null},"line":134,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"testStart","time":5950}
{"testID":180,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5953}
{"test":{"id":181,"name":"Event 모델 테스트 toJson 메서드가 null 필드를 포함하여 JSON으로 변환해야 함","suiteID":130,"groupIDs":[174,175],"metadata":{"skip":false,"skipReason":null},"line":185,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"testStart","time":5953}
{"testID":181,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5955}
{"suite":{"id":182,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"suite","time":5964}
{"test":{"id":183,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart","suiteID":182,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":5964}
{"testID":138,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5969}
{"test":{"id":184,"name":"SubscriptionService 통합 테스트 구독 취소 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":427,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":5969}
{"testID":184,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5971}
{"test":{"id":185,"name":"SubscriptionService 통합 테스트 구독 플랜 변경 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":457,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":5971}
{"testID":185,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5973}
{"test":{"id":186,"name":"SubscriptionService 통합 테스트 자동 갱신 설정 변경 테스트","suiteID":55,"groupIDs":[132,133],"metadata":{"skip":false,"skipReason":null},"line":476,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":5973}
{"testID":186,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5975}
{"group":{"id":187,"suiteID":55,"parentID":132,"name":"에러 처리 테스트","metadata":{"skip":false,"skipReason":null},"testCount":4,"line":508,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"group","time":5975}
{"test":{"id":188,"name":"에러 처리 테스트 구독 없는 상태에서 구독 취소 시도 테스트","suiteID":55,"groupIDs":[132,187],"metadata":{"skip":false,"skipReason":null},"line":533,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":5975}
{"testID":188,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5977}
{"test":{"id":189,"name":"에러 처리 테스트 구독 없는 상태에서 플랜 변경 시도 테스트","suiteID":55,"groupIDs":[132,187],"metadata":{"skip":false,"skipReason":null},"line":545,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":5977}
{"testID":189,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5978}
{"test":{"id":190,"name":"에러 처리 테스트 구독 없는 상태에서 자동 갱신 설정 변경 시도 테스트","suiteID":55,"groupIDs":[132,187],"metadata":{"skip":false,"skipReason":null},"line":560,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":5978}
{"testID":190,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5979}
{"test":{"id":191,"name":"에러 처리 테스트 구독 정보 로드 실패 테스트","suiteID":55,"groupIDs":[132,187],"metadata":{"skip":false,"skipReason":null},"line":572,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"testStart","time":5979}
{"testID":191,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5980}
{"suite":{"id":192,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"suite","time":5984}
{"test":{"id":193,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart","suiteID":192,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":5984}
{"testID":173,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6802}
{"group":{"id":194,"suiteID":172,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":null,"column":null,"url":null},"type":"group","time":6803}
{"test":{"id":195,"name":"(setUpAll)","suiteID":172,"groupIDs":[194],"metadata":{"skip":false,"skipReason":null},"line":17,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":6803}
{"testID":195,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6825}
{"group":{"id":196,"suiteID":172,"parentID":194,"name":"EventFormScreen 위젯 테스트","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":321,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"group","time":6826}
{"test":{"id":197,"name":"EventFormScreen 위젯 테스트 새 이벤트 생성 화면이 올바르게 렌더링되어야 함","suiteID":172,"groupIDs":[194,196],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":322,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":6826}
{"testID":197,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":6833}
{"testID":149,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6842}
{"group":{"id":198,"suiteID":148,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":null,"column":null,"url":null},"type":"group","time":6842}
{"test":{"id":199,"name":"앱이 정상적으로 시작되어야 함","suiteID":148,"groupIDs":[198],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":14,"root_column":3,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/widget_test.dart"},"type":"testStart","time":6843}
{"testID":197,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":6858}
{"testID":197,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - auto_test_1754929263700","type":"print","time":6858}
{"testID":197,"messageType":"print","message":"테스트 ID가 없어 자동 생성됨: auto_test_1754929263700","type":"print","time":6859}
{"testID":197,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6860}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6860}
{"testID":197,"messageType":"print","message":"  isDisposed: false","type":"print","time":6860}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6860}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":6860}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6860}
{"testID":197,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6861}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6861}
{"testID":197,"messageType":"print","message":"  isDisposed: false","type":"print","time":6862}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6862}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":6862}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6862}
{"testID":160,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6888}
{"group":{"id":200,"suiteID":159,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":6,"line":null,"column":null,"url":null},"type":"group","time":6888}
{"group":{"id":201,"suiteID":159,"parentID":200,"name":"팀 생성 옵션 UI 테스트","metadata":{"skip":false,"skipReason":null},"testCount":4,"line":126,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"group","time":6888}
{"test":{"id":202,"name":"팀 생성 옵션 UI 테스트 팀 생성 옵션이 올바르게 표시되어야 함","suiteID":159,"groupIDs":[200,201],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":127,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"testStart","time":6888}
{"testID":202,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6908}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6908}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6909}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6909}
{"testID":202,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6913}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6913}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6913}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6914}
{"testID":197,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":7049}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7050}
{"testID":197,"messageType":"print","message":"  isDisposed: true","type":"print","time":7050}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7050}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7050}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7050}
{"testID":183,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":7314}
{"group":{"id":203,"suiteID":182,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":7314}
{"group":{"id":204,"suiteID":182,"parentID":203,"name":"EventDetailsScreen 위젯 테스트","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":111,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"group","time":7315}
{"test":{"id":205,"name":"EventDetailsScreen 위젯 테스트 이벤트 상세 화면이 올바르게 렌더링되어야 함","suiteID":182,"groupIDs":[203,204],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":112,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":7315}
{"testID":205,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7334}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7334}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":7334}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7335}
{"testID":205,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7342}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7343}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":7343}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7343}
{"testID":193,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":7546}
{"group":{"id":206,"suiteID":192,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":null,"column":null,"url":null},"type":"group","time":7546}
{"group":{"id":207,"suiteID":192,"parentID":206,"name":"ScoreFormScreen 위젯 테스트","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":85,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"group","time":7546}
{"test":{"id":208,"name":"ScoreFormScreen 위젯 테스트 새 점수 추가 모드에서 기본적으로 총점 입력 모드로 시작해야 함","suiteID":192,"groupIDs":[206,207],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":86,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"testStart","time":7546}
{"testID":199,"messageType":"print","message":"Pending timers:","type":"print","time":7561}
{"testID":199,"messageType":"print","message":"Timer (duration: 0:00:00.000000, periodic: false), created:","type":"print","time":7561}
{"testID":208,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7564}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7564}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":7564}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7565}
{"testID":208,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7567}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7567}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":7567}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7567}
{"testID":199,"messageType":"print","message":"#0      new FakeTimer._ (package:fake_async/fake_async.dart:342:62)\n#1      FakeAsync._createTimer (package:fake_async/fake_async.dart:260:29)\n#2      FakeAsync.run.<anonymous closure> (package:fake_async/fake_async.dart:185:15)\n#6      MyApp.build.<anonymous closure> (package:lanebow/main.dart:48:18)\n#7      Consumer.buildWithChild (package:provider/src/consumer.dart:179:19)\n#8      SingleChildStatelessWidget.build (package:nested/nested.dart:259:41)\n#9      StatelessElement.build (package:flutter/src/widgets/framework.dart:5781:49)\n#10     SingleChildStatelessElement.build (package:nested/nested.dart:279:18)\n#11     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5715:15)\n#12     Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#13     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5697:5)\n#14     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5691:5)\n#15     SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)\n...     Normal element mounting (7 frames)\n#22     _InheritedProviderScopeElement.mount (package:provider/src/inherited_provider.dart:424:11)\n...     Normal element mounting (7 frames)\n#29     _InheritedProviderScopeElement.mount (package:provider/src/inherited_provider.dart:424:11)\n...     Normal element mounting (7 frames)\n#36     _InheritedProviderScopeElement.mount (package:provider/src/inherited_provider.dart:424:11)\n...     Normal element mounting (7 frames)\n#43     _InheritedProviderScopeElement.mount (package:provider/src/inherited_provider.dart:424:11)\n...     Normal element mounting (7 frames)\n#50     _InheritedProviderScopeElement.mount (package:provider/src/inherited_provider.dart:424:11)\n...     Normal element mounting (7 frames)\n#57     SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)\n...     Normal element mounting (7 frames)\n#64     _NestedHookElement.mount (package:nested/nested.dart:187:11)\n...     Normal element mounting (7 frames)\n#71     SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)\n...     Normal element mounting (7 frames)\n#78     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4539:16)\n#79     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:20)\n#80     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#81     Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#82     ProxyElement.update (package:flutter/src/widgets/framework.dart:6041:5)\n#83     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:108:11)\n#84     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#85     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#86     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5874:11)\n#87     Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#88     StatefulElement.update (package:flutter/src/widgets/framework.dart:5899:5)\n#89     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#90     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#91     Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#92     ProxyElement.update (package:flutter/src/widgets/framework.dart:6041:5)\n#93     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:108:11)\n#94     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#95     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#96     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5874:11)\n#97     Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#98     StatefulElement.update (package:flutter/src/widgets/framework.dart:5899:5)\n#99     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#100    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#101    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5874:11)\n#102    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#103    StatefulElement.update (package:flutter/src/widgets/framework.dart:5899:5)\n#104    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#105    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#106    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#107    ProxyElement.update (package:flutter/src/widgets/framework.dart:6041:5)\n#108    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#109    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#110    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5874:11)\n#111    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#112    StatefulElement.update (package:flutter/src/widgets/framework.dart:5899:5)\n#113    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#114    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#115    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#116    ProxyElement.update (package:flutter/src/widgets/framework.dart:6041:5)\n#117    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#118    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#119    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#120    ProxyElement.update (package:flutter/src/widgets/framework.dart:6041:5)\n#121    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#122    _RawViewElement._updateChild (package:flutter/src/widgets/view.dart:481:16)\n#123    _RawViewElement.update (package:flutter/src/widgets/view.dart:569:5)\n#124    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#125    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#126    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#127    StatelessElement.update (package:flutter/src/widgets/framework.dart:5787:5)\n#128    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#129    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5738:16)\n#130    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5874:11)\n#131    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#132    StatefulElement.update (package:flutter/src/widgets/framework.dart:5899:5)\n#133    Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)\n#134    RootElement._rebuild (package:flutter/src/widgets/binding.dart:1698:16)\n#135    RootElement.update (package:flutter/src/widgets/binding.dart:1676:5)\n#136    RootElement.performRebuild (package:flutter/src/widgets/binding.dart:1690:7)\n#137    Element.rebuild (package:flutter/src/widgets/framework.dart:5427:7)\n#138    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2694:15)\n#139    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752:11)\n#140    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056:18)\n#141    AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1515:19)\n#142    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)\n#143    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438:15)\n#144    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351:9)\n#145    AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:1340:9)\n#148    TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:74:41)\n#149    AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:1329:27)\n#150    WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:599:22)\n#153    TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:74:41)\n#154    WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:596:27)\n#155    main.<anonymous closure> (file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/widget_test.dart:16:18)\n#156    testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:193:29)\n<asynchronous suspension>\n#157    TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1064:5)\n<asynchronous suspension>\n<asynchronous suspension>\n(elided 8 frames from dart:async and package:stack_trace)","type":"print","time":7576}
{"testID":199,"messageType":"print","message":"","type":"print","time":7576}
{"testID":199,"messageType":"print","message":"══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════\nThe following assertion was thrown running a test:\nA Timer is still pending even after the widget tree was disposed.\n'package:flutter_test/src/binding.dart':\nFailed assertion: line 1626 pos 12: '!timersPending'\n\nWhen the exception was thrown, this was the stack:\n#2      AutomatedTestWidgetsFlutterBinding._verifyInvariants (package:flutter_test/src/binding.dart:1626:12)\n#3      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1083:7)\n<asynchronous suspension>\n<asynchronous suspension>\n(elided 3 frames from class _AssertionError and package:stack_trace)\n\nThe test description was:\n  앱이 정상적으로 시작되어야 함\n════════════════════════════════════════════════════════════════════════════════════════════════════","type":"print","time":7597}
{"testID":197,"messageType":"print","message":"해시 생성 완료: test01","type":"print","time":7597}
{"testID":199,"error":"Test failed. See exception logs above.\nThe test description was: 앱이 정상적으로 시작되어야 함","stackTrace":"","isFailure":false,"type":"error","time":7598}
{"testID":199,"result":"error","skipped":false,"hidden":false,"type":"testDone","time":7600}
{"suite":{"id":209,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"suite","time":7607}
{"test":{"id":210,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart","suiteID":209,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":7607}
{"testID":202,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7669}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7670}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":7670}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7670}
{"testID":202,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7671}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7671}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":7671}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7671}
{"testID":202,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7672}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7672}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":7672}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7672}
{"testID":202,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7673}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7673}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":7674}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7674}
{"testID":202,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7675}
{"test":{"id":211,"name":"팀 생성 옵션 UI 테스트 팀 인원수 옵션 선택 시 인원수 입력 필드가 표시되어야 함","suiteID":159,"groupIDs":[200,201],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":149,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"testStart","time":7675}
{"testID":211,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7676}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7677}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7677}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7677}
{"testID":211,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7677}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7677}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7678}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7678}
{"testID":197,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":7696}
{"testID":197,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":7697}
{"testID":197,"messageType":"print","message":"AppBar: 1개 찾음","type":"print","time":7701}
{"testID":197,"messageType":"print","message":"  AppBar 0 title: Text(\"새 이벤트 생성\")","type":"print","time":7706}
{"testID":197,"messageType":"print","message":"  AppBar 0 title text: \"새 이벤트 생성\"","type":"print","time":7706}
{"testID":197,"messageType":"print","message":"Scaffold: 2개 찾음","type":"print","time":7708}
{"testID":197,"messageType":"print","message":"SingleChildScrollView: 1개 찾음","type":"print","time":7710}
{"testID":197,"messageType":"print","message":"ListView: 0개 찾음","type":"print","time":7712}
{"testID":197,"messageType":"print","message":"Form: 1개 찾음","type":"print","time":7713}
{"testID":197,"messageType":"print","message":"TextFormField: 9개 찾음","type":"print","time":7715}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=0, validator=있음, initialValue=있음","type":"print","time":7716}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=1, initialValue=있음","type":"print","time":7716}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=2, initialValue=있음","type":"print","time":7716}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=3, validator=있음, initialValue=있음","type":"print","time":7716}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=4, validator=있음, initialValue=있음","type":"print","time":7716}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=5, initialValue=있음","type":"print","time":7716}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=6, validator=있음, initialValue=있음","type":"print","time":7717}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=7, initialValue=있음","type":"print","time":7717}
{"testID":197,"messageType":"print","message":"  TextFormField 번호=8, validator=있음, initialValue=있음","type":"print","time":7717}
{"testID":197,"messageType":"print","message":"DropdownButtonFormField<dynamic>: 0개 찾음","type":"print","time":7718}
{"testID":197,"messageType":"print","message":"ElevatedButton: 1개 찾음","type":"print","time":7720}
{"testID":197,"messageType":"print","message":"Text: 57개 찾음","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 0: \"기본 정보\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 1: \"이벤트 제목 *\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 2: \"이벤트 제목을 입력하세요\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 3: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 4: \"이벤트 설명\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 5: \"이벤트 설명을 입력하세요\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 6: \"개인전\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 7: \"팀전\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 8: \"리그\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 9: \"토너먼트\"","type":"print","time":7722}
{"testID":197,"messageType":"print","message":"  Text 10: \"연습\"","type":"print","time":7723}
{"testID":197,"messageType":"print","message":"  Text 11: \"기타\"","type":"print","time":7723}
{"testID":197,"messageType":"print","message":"  Text 12: \"이벤트 유형 *\"","type":"print","time":7723}
{"testID":197,"messageType":"print","message":"  Text 13: \"유효한 이벤트 유형입니다\"","type":"print","time":7723}
{"testID":197,"messageType":"print","message":"  Text 14: \"개인전\"","type":"print","time":7724}
{"testID":197,"messageType":"print","message":"  Text 15: \"활성\"","type":"print","time":7724}
{"testID":197,"messageType":"print","message":"  Text 16: \"대기\"","type":"print","time":7724}
{"testID":197,"messageType":"print","message":"  Text 17: \"취소\"","type":"print","time":7724}
{"testID":197,"messageType":"print","message":"  Text 18: \"완료\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 19: \"상태 *\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 20: \"유효한 상태입니다\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 21: \"활성\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 22: \"날짜 및 시간\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 23: \"시작 날짜 및 시간 *\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 24: \"2025년 08월 12일 01:21\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 25: \"이벤트 시작 날짜와 시간을 설정해주세요 (필수)\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 26: \"종료 날짜 및 시간 (선택)\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 27: \"설정되지 않음\"","type":"print","time":7725}
{"testID":197,"messageType":"print","message":"  Text 28: \"등록 마감일 (선택)\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 29: \"설정되지 않음\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 30: \"장소 및 참가자\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 31: \"장소\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 32: \"이벤트 장소를 입력하세요\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 33: \"최대 참가자 수\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 34: \"최대 참가자 수를 입력하세요\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 35: \"명\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 36: \"게임 수\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 37: \"게임 수를 입력하세요\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 38: \"게임\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 39: \"이벤트에서 진행할 게임 수를 입력하세요\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 40: \"참가비\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 41: \"참가비를 입력하세요\"","type":"print","time":7726}
{"testID":197,"messageType":"print","message":"  Text 42: \"₩\"","type":"print","time":7727}
{"testID":197,"messageType":"print","message":"  Text 43: \"통화 형식으로 자동 변환됩니다\"","type":"print","time":7727}
{"testID":197,"messageType":"print","message":"  Text 44: \"공개 접근\"","type":"print","time":7727}
{"testID":197,"messageType":"print","message":"  Text 45: \"공개 URL 해시\"","type":"print","time":7727}
{"testID":197,"messageType":"print","message":"  Text 46: \"공개 URL 해시를 입력하세요\"","type":"print","time":7727}
{"testID":197,"messageType":"print","message":"  Text 47: \"이벤트를 공개적으로 공유하기 위한 고유 식별자입니다\"","type":"print","time":7728}
{"testID":197,"messageType":"print","message":"  Text 48: \"재생성\"","type":"print","time":7728}
{"testID":197,"messageType":"print","message":"  Text 49: \"공개 URL:\"","type":"print","time":7728}
{"testID":197,"messageType":"print","message":"  Text 50: \"https://bowling.example.com/events/test01\"","type":"print","time":7728}
{"testID":197,"messageType":"print","message":"  Text 51: \"이 URL을 공유하면 누구나 이벤트를 볼 수 있습니다.\"","type":"print","time":7728}
{"testID":197,"messageType":"print","message":"  Text 52: \"접근 비밀번호 (선택)\"","type":"print","time":7728}
{"testID":197,"messageType":"print","message":"  Text 53: \"접근 비밀번호를 입력하세요\"","type":"print","time":7729}
{"testID":197,"messageType":"print","message":"  Text 54: \"설정 시 이벤트 접근에 비밀번호가 필요합니다\"","type":"print","time":7729}
{"testID":197,"messageType":"print","message":"  Text 55: \"이벤트 생성\"","type":"print","time":7729}
{"testID":197,"messageType":"print","message":"  Text 56: \"새 이벤트 생성\"","type":"print","time":7729}
{"testID":197,"messageType":"print","message":"\"새 이벤트 생성\" 텍스트 검색 결과: 1개 찾음","type":"print","time":7731}
{"testID":197,"messageType":"print","message":"  위치: Offset(16.0, 14.0), 크기: Size(176.0, 28.0), 화면에 보임: true","type":"print","time":7732}
{"testID":197,"messageType":"print","message":"\"이벤트 수정\" 텍스트 검색 결과: 0개 찾음","type":"print","time":7732}
{"testID":197,"messageType":"print","message":"===== 위젯 트리 디버깅 종료 =====","type":"print","time":7733}
{"testID":197,"messageType":"print","message":"AppBar 제목 발견: \"새 이벤트 생성\"","type":"print","time":7736}
{"testID":197,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":7771}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7771}
{"testID":197,"messageType":"print","message":"  isDisposed: false","type":"print","time":7771}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7771}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7771}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7772}
{"testID":197,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7772}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7772}
{"testID":197,"messageType":"print","message":"  isDisposed: false","type":"print","time":7772}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7772}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7772}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7772}
{"testID":197,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7773}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7773}
{"testID":197,"messageType":"print","message":"  isDisposed: false","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"  isDisposed: true","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7774}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7774}
{"testID":197,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7775}
{"testID":197,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":7775}
{"testID":197,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7775}
{"testID":197,"messageType":"print","message":"  isDisposed: false","type":"print","time":7775}
{"testID":197,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7775}
{"test":{"id":212,"name":"EventFormScreen 위젯 테스트 게임 수 필드가 한 번만 표시되어야 함","suiteID":172,"groupIDs":[194,196],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":364,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":7775}
{"testID":197,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7775}
{"testID":197,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7775}
{"testID":212,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":7778}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7779}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7779}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7779}
{"testID":212,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":7782}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7782}
{"testID":212,"messageType":"print","message":"  isDisposed: true","type":"print","time":7783}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7783}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7783}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7784}
{"testID":211,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7805}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7805}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7805}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7805}
{"testID":211,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7807}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7807}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7808}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7808}
{"testID":211,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7808}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7808}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7808}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7809}
{"testID":211,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7809}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7809}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7809}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7810}
{"testID":211,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7810}
{"test":{"id":213,"name":"팀 생성 옵션 UI 테스트 팀 개수 옵션 선택 시 팀 수 입력 필드가 표시되어야 함","suiteID":159,"groupIDs":[200,201],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":169,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"testStart","time":7810}
{"testID":213,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7817}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7817}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7818}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7818}
{"testID":213,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7818}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7818}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7819}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7819}
{"testID":205,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7834}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7834}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":7835}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7835}
{"testID":205,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7838}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7838}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":7838}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7838}
{"testID":205,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7838}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7839}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":7839}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7839}
{"testID":205,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7840}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7840}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":7840}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7841}
{"testID":205,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7841}
{"test":{"id":214,"name":"EventDetailsScreen 위젯 테스트 이벤트 유형 및 상태 뱃지가 올바르게 표시되어야 함","suiteID":182,"groupIDs":[203,204],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":127,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":7841}
{"testID":214,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7842}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7842}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":7843}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7843}
{"testID":214,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7843}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7843}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":7843}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7843}
{"testID":214,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7887}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7888}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":7888}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7888}
{"testID":214,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7888}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7888}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":7888}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7888}
{"testID":214,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7889}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7889}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":7889}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7889}
{"testID":214,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7890}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7890}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":7890}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7890}
{"testID":214,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7890}
{"test":{"id":215,"name":"EventDetailsScreen 위젯 테스트 공개 URL이 올바르게 표시되고 복사 버튼이 동작해야 함","suiteID":182,"groupIDs":[203,204],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":140,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":7890}
{"testID":215,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7893}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7893}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":7893}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7893}
{"testID":215,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7894}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7894}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":7894}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7894}
{"testID":212,"messageType":"print","message":"해시 생성 완료: test02","type":"print","time":7906}
{"testID":213,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7920}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7920}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7920}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7920}
{"testID":213,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7921}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7921}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7921}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7921}
{"testID":213,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7922}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7922}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7922}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7922}
{"testID":213,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7922}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7923}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7923}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7923}
{"testID":213,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7923}
{"test":{"id":216,"name":"팀 생성 옵션 UI 테스트 팀 생성 버튼 클릭 시 팀이 생성되어야 함","suiteID":159,"groupIDs":[200,201],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":196,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"testStart","time":7924}
{"testID":216,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7925}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7925}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":7925}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7925}
{"testID":216,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7926}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7926}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":7926}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7926}
{"testID":212,"messageType":"print","message":"게임 수 필드 테스트 - 위젯 트리:","type":"print","time":7963}
{"testID":212,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":7963}
{"testID":212,"messageType":"print","message":"AppBar: 1개 찾음","type":"print","time":7964}
{"testID":212,"messageType":"print","message":"  AppBar 0 title: Text(\"새 이벤트 생성\")","type":"print","time":7964}
{"testID":212,"messageType":"print","message":"  AppBar 0 title text: \"새 이벤트 생성\"","type":"print","time":7964}
{"testID":212,"messageType":"print","message":"Scaffold: 2개 찾음","type":"print","time":7965}
{"testID":212,"messageType":"print","message":"SingleChildScrollView: 1개 찾음","type":"print","time":7965}
{"testID":212,"messageType":"print","message":"ListView: 0개 찾음","type":"print","time":7966}
{"testID":212,"messageType":"print","message":"Form: 1개 찾음","type":"print","time":7967}
{"testID":212,"messageType":"print","message":"TextFormField: 9개 찾음","type":"print","time":7967}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=0, validator=있음, initialValue=있음","type":"print","time":7967}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=1, initialValue=있음","type":"print","time":7967}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=2, initialValue=있음","type":"print","time":7967}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=3, validator=있음, initialValue=있음","type":"print","time":7967}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=4, validator=있음, initialValue=있음","type":"print","time":7967}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=5, initialValue=있음","type":"print","time":7968}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=6, validator=있음, initialValue=있음","type":"print","time":7968}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=7, initialValue=있음","type":"print","time":7968}
{"testID":212,"messageType":"print","message":"  TextFormField 번호=8, validator=있음, initialValue=있음","type":"print","time":7968}
{"testID":212,"messageType":"print","message":"DropdownButtonFormField<dynamic>: 0개 찾음","type":"print","time":7968}
{"testID":212,"messageType":"print","message":"ElevatedButton: 1개 찾음","type":"print","time":7969}
{"testID":212,"messageType":"print","message":"Text: 57개 찾음","type":"print","time":7970}
{"testID":212,"messageType":"print","message":"  Text 0: \"기본 정보\"","type":"print","time":7970}
{"testID":212,"messageType":"print","message":"  Text 1: \"이벤트 제목 *\"","type":"print","time":7970}
{"testID":212,"messageType":"print","message":"  Text 2: \"이벤트 제목을 입력하세요\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 3: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 4: \"이벤트 설명\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 5: \"이벤트 설명을 입력하세요\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 6: \"개인전\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 7: \"팀전\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 8: \"리그\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 9: \"토너먼트\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 10: \"연습\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 11: \"기타\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 12: \"이벤트 유형 *\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 13: \"유효한 이벤트 유형입니다\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 14: \"개인전\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 15: \"활성\"","type":"print","time":7971}
{"testID":212,"messageType":"print","message":"  Text 16: \"대기\"","type":"print","time":7972}
{"testID":212,"messageType":"print","message":"  Text 17: \"취소\"","type":"print","time":7972}
{"testID":212,"messageType":"print","message":"  Text 18: \"완료\"","type":"print","time":7972}
{"testID":212,"messageType":"print","message":"  Text 19: \"상태 *\"","type":"print","time":7972}
{"testID":212,"messageType":"print","message":"  Text 20: \"유효한 상태입니다\"","type":"print","time":7972}
{"testID":212,"messageType":"print","message":"  Text 21: \"활성\"","type":"print","time":7972}
{"testID":212,"messageType":"print","message":"  Text 22: \"날짜 및 시간\"","type":"print","time":7972}
{"testID":212,"messageType":"print","message":"  Text 23: \"시작 날짜 및 시간 *\"","type":"print","time":7973}
{"testID":212,"messageType":"print","message":"  Text 24: \"2025년 08월 12일 01:21\"","type":"print","time":7973}
{"testID":212,"messageType":"print","message":"  Text 25: \"이벤트 시작 날짜와 시간을 설정해주세요 (필수)\"","type":"print","time":7973}
{"testID":212,"messageType":"print","message":"  Text 26: \"종료 날짜 및 시간 (선택)\"","type":"print","time":7973}
{"testID":212,"messageType":"print","message":"  Text 27: \"설정되지 않음\"","type":"print","time":7973}
{"testID":212,"messageType":"print","message":"  Text 28: \"등록 마감일 (선택)\"","type":"print","time":7973}
{"testID":212,"messageType":"print","message":"  Text 29: \"설정되지 않음\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 30: \"장소 및 참가자\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 31: \"장소\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 32: \"이벤트 장소를 입력하세요\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 33: \"최대 참가자 수\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 34: \"최대 참가자 수를 입력하세요\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 35: \"명\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 36: \"게임 수\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 37: \"게임 수를 입력하세요\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 38: \"게임\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 39: \"이벤트에서 진행할 게임 수를 입력하세요\"","type":"print","time":7974}
{"testID":212,"messageType":"print","message":"  Text 40: \"참가비\"","type":"print","time":7975}
{"testID":212,"messageType":"print","message":"  Text 41: \"참가비를 입력하세요\"","type":"print","time":7975}
{"testID":212,"messageType":"print","message":"  Text 42: \"₩\"","type":"print","time":7975}
{"testID":212,"messageType":"print","message":"  Text 43: \"통화 형식으로 자동 변환됩니다\"","type":"print","time":7975}
{"testID":212,"messageType":"print","message":"  Text 44: \"공개 접근\"","type":"print","time":7975}
{"testID":212,"messageType":"print","message":"  Text 45: \"공개 URL 해시\"","type":"print","time":7975}
{"testID":212,"messageType":"print","message":"  Text 46: \"공개 URL 해시를 입력하세요\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 47: \"이벤트를 공개적으로 공유하기 위한 고유 식별자입니다\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 48: \"재생성\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 49: \"공개 URL:\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 50: \"https://bowling.example.com/events/test02\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 51: \"이 URL을 공유하면 누구나 이벤트를 볼 수 있습니다.\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 52: \"접근 비밀번호 (선택)\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 53: \"접근 비밀번호를 입력하세요\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 54: \"설정 시 이벤트 접근에 비밀번호가 필요합니다\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 55: \"이벤트 생성\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"  Text 56: \"새 이벤트 생성\"","type":"print","time":7976}
{"testID":212,"messageType":"print","message":"\"새 이벤트 생성\" 텍스트 검색 결과: 1개 찾음","type":"print","time":7977}
{"testID":212,"messageType":"print","message":"  위치: Offset(16.0, 14.0), 크기: Size(176.0, 28.0), 화면에 보임: true","type":"print","time":7978}
{"testID":212,"messageType":"print","message":"\"이벤트 수정\" 텍스트 검색 결과: 0개 찾음","type":"print","time":7978}
{"testID":212,"messageType":"print","message":"===== 위젯 트리 디버깅 종료 =====","type":"print","time":7978}
{"testID":212,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":7998}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7999}
{"testID":212,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8000}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8000}
{"testID":212,"messageType":"print","message":"  isDisposed: true","type":"print","time":8000}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8000}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8000}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8000}
{"testID":212,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8000}
{"testID":212,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8001}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8001}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":8001}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8001}
{"testID":212,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8001}
{"testID":212,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8001}
{"test":{"id":217,"name":"EventFormScreen 위젯 테스트 필수 필드 유효성 검사 테스트","suiteID":172,"groupIDs":[194,196],"metadata":{"skip":false,"skipReason":null},"line":382,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":8001}
{"testID":217,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8003}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8003}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":8003}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8003}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8004}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  isDisposed: true","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8005}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  isDisposed: true","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8006}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8007}
{"testID":217,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8007}
{"test":{"id":218,"name":"EventFormScreen 위젯 테스트 참가비 입력 시 통화 형식이 표시되어야 함","suiteID":172,"groupIDs":[194,196],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":437,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":8007}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8007}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8007}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":8007}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8007}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8008}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8008}
{"testID":218,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8009}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8009}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":8010}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8010}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8010}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8010}
{"testID":218,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8010}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8010}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":8010}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8011}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8011}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8011}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8013}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8013}
{"testID":218,"messageType":"print","message":"  isDisposed: true","type":"print","time":8013}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8013}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8013}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8013}
{"testID":215,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8058}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8059}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8060}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":8060}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8060}
{"testID":215,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8060}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8060}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":8060}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8060}
{"testID":215,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8060}
{"test":{"id":219,"name":"EventDetailsScreen 위젯 테스트 비밀번호가 올바르게 표시되고 복사 버튼이 동작해야 함","suiteID":182,"groupIDs":[203,204],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":166,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":8060}
{"testID":219,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8064}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8064}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":8064}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8064}
{"testID":219,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8065}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8065}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":8065}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8065}
{"testID":216,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8065}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8066}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":8066}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8066}
{"testID":216,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8066}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8066}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":8066}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8067}
{"testID":216,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8067}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8067}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":8067}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8067}
{"testID":216,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8068}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8068}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":8068}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8068}
{"testID":216,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8068}
{"group":{"id":220,"suiteID":159,"parentID":200,"name":"팀 에버리지/핸디캡 계산 및 표시 테스트","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":217,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"group","time":8068}
{"test":{"id":221,"name":"팀 에버리지/핸디캡 계산 및 표시 테스트 팀 에버리지가 올바르게 계산되고 표시되어야 함","suiteID":159,"groupIDs":[200,220],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":218,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"testStart","time":8068}
{"testID":221,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8077}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8077}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":8077}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8077}
{"testID":221,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8078}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8078}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":8078}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8078}
{"testID":218,"messageType":"print","message":"해시 생성 완료: test03","type":"print","time":8127}
{"testID":219,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8133}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8133}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":8133}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8133}
{"testID":219,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8134}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8134}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":8134}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8134}
{"testID":219,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8134}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8134}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":8135}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8135}
{"testID":219,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8135}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8135}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":8135}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8135}
{"testID":219,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8135}
{"test":{"id":222,"name":"EventDetailsScreen 위젯 테스트 이벤트 공유 버튼이 동작하고 공유 옵션이 표시되어야 함","suiteID":182,"groupIDs":[203,204],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":193,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":8136}
{"testID":222,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8142}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8142}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":8142}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8142}
{"testID":222,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8142}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8142}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":8142}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8142}
{"testID":208,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8193}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8193}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":8193}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8193}
{"testID":221,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8194}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8194}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":8194}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8194}
{"testID":221,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8195}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8195}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":8195}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8195}
{"testID":221,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8195}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8195}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":8195}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8196}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8196}
{"testID":221,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8196}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8196}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":8196}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8196}
{"testID":208,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8196}
{"testID":221,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8196}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8196}
{"group":{"id":223,"suiteID":159,"parentID":200,"name":"미배정 인원 표시 테스트","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":246,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"group","time":8196}
{"test":{"id":224,"name":"미배정 인원 표시 테스트 미배정 참가자가 올바르게 표시되어야 함","suiteID":159,"groupIDs":[200,223],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":247,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"testStart","time":8196}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":8196}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8196}
{"testID":208,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8197}
{"test":{"id":225,"name":"ScoreFormScreen 위젯 테스트 점수 수정 모드에서 프레임별 점수가 있으면 프레임별 입력 모드로 시작해야 함","suiteID":192,"groupIDs":[206,207],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":109,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"testStart","time":8197}
{"testID":225,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8198}
{"testID":225,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8198}
{"testID":225,"messageType":"print","message":"  isDisposed: false","type":"print","time":8198}
{"testID":225,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8198}
{"testID":225,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8199}
{"testID":224,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8199}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8199}
{"testID":225,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8199}
{"testID":225,"messageType":"print","message":"  isDisposed: false","type":"print","time":8199}
{"testID":225,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8199}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":8199}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8199}
{"testID":224,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8200}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8200}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":8201}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8201}
{"testID":222,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8286}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8286}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":8286}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8286}
{"testID":222,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8286}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8286}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":8287}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8287}
{"testID":222,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8287}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8287}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":8288}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8288}
{"testID":222,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8289}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8289}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":8289}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8289}
{"testID":222,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8289}
{"group":{"id":226,"suiteID":182,"parentID":203,"name":"점수 순위 표시 및 계산 로직 테스트","metadata":{"skip":false,"skipReason":null},"testCount":3,"line":314,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"group","time":8289}
{"test":{"id":227,"name":"점수 순위 표시 및 계산 로직 테스트 동점자가 있을 경우 같은 순위를 표시해야 함","suiteID":182,"groupIDs":[203,226],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":315,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":8289}
{"testID":227,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8291}
{"testID":227,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8291}
{"testID":227,"messageType":"print","message":"  isDisposed: false","type":"print","time":8291}
{"testID":227,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8291}
{"testID":227,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8292}
{"testID":227,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8293}
{"testID":227,"messageType":"print","message":"  isDisposed: false","type":"print","time":8293}
{"testID":227,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8293}
{"testID":224,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8301}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8301}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":8301}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8301}
{"testID":224,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8303}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8303}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":8303}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8303}
{"testID":224,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8303}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8303}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":8304}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8304}
{"testID":224,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8304}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8304}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":8304}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8304}
{"testID":224,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8305}
{"suite":{"id":228,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"suite","time":8318}
{"test":{"id":229,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart","suiteID":228,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":8318}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":8383}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  isDisposed: true","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8384}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8384}
{"testID":218,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8385}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8385}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8385}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":8385}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8385}
{"test":{"id":230,"name":"EventFormScreen 위젯 테스트 공개 URL 해시 생성 기능이 동작해야 함","suiteID":172,"groupIDs":[194,196],"metadata":{"skip":false,"skipReason":null},"line":465,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":8385}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8385}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8385}
{"testID":225,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8385}
{"testID":225,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8385}
{"testID":225,"messageType":"print","message":"  isDisposed: false","type":"print","time":8385}
{"testID":225,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8386}
{"testID":225,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8387}
{"testID":225,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8387}
{"testID":230,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8387}
{"testID":225,"messageType":"print","message":"  isDisposed: false","type":"print","time":8387}
{"testID":225,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8387}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8388}
{"testID":225,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8388}
{"testID":225,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8388}
{"testID":225,"messageType":"print","message":"  isDisposed: false","type":"print","time":8388}
{"testID":225,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8388}
{"testID":225,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8388}
{"testID":225,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8388}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":8388}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8389}
{"testID":225,"messageType":"print","message":"  isDisposed: false","type":"print","time":8389}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8389}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8389}
{"testID":225,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8389}
{"testID":225,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8389}
{"test":{"id":231,"name":"ScoreFormScreen 위젯 테스트 입력 모드 전환 시 UI가 올바르게 변경되어야 함","suiteID":192,"groupIDs":[206,207],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":136,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"testStart","time":8389}
{"testID":230,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8389}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8390}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":8390}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8390}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":8391}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8391}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8392}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8392}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8392}
{"testID":230,"messageType":"print","message":"  isDisposed: true","type":"print","time":8393}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8393}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8393}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8393}
{"testID":230,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8394}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8394}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":8394}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8394}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8395}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8395}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8395}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8395}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":8395}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  isDisposed: true","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8396}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8397}
{"testID":230,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8397}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8397}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8398}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":8398}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8398}
{"test":{"id":232,"name":"EventFormScreen 위젯 테스트 공개 URL 복사 버튼이 동작해야 함","suiteID":172,"groupIDs":[194,196],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":536,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":8398}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8398}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8398}
{"testID":232,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8400}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8400}
{"testID":232,"messageType":"print","message":"  isDisposed: false","type":"print","time":8400}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"  isDisposed: false","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8401}
{"testID":232,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8406}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8407}
{"testID":232,"messageType":"print","message":"  isDisposed: true","type":"print","time":8407}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8407}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8407}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8407}
{"testID":227,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8509}
{"testID":227,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8509}
{"testID":227,"messageType":"print","message":"  isDisposed: false","type":"print","time":8509}
{"testID":227,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8510}
{"testID":227,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8511}
{"testID":227,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8511}
{"testID":227,"messageType":"print","message":"  isDisposed: false","type":"print","time":8511}
{"testID":227,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8512}
{"testID":227,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8512}
{"testID":227,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8513}
{"testID":227,"messageType":"print","message":"  isDisposed: false","type":"print","time":8513}
{"testID":227,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8513}
{"testID":227,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8514}
{"testID":227,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8514}
{"testID":227,"messageType":"print","message":"  isDisposed: false","type":"print","time":8514}
{"testID":227,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8515}
{"testID":227,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8515}
{"test":{"id":233,"name":"점수 순위 표시 및 계산 로직 테스트 핸디캡 포함 전환 시 순위가 올바르게 업데이트되어야 함","suiteID":182,"groupIDs":[203,226],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":340,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":8515}
{"testID":233,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8519}
{"testID":233,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8519}
{"testID":233,"messageType":"print","message":"  isDisposed: false","type":"print","time":8519}
{"testID":233,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8519}
{"testID":233,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8519}
{"testID":233,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8519}
{"testID":233,"messageType":"print","message":"  isDisposed: false","type":"print","time":8519}
{"testID":233,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8520}
{"testID":210,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":8530}
{"group":{"id":234,"suiteID":209,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":8530}
{"group":{"id":235,"suiteID":209,"parentID":234,"name":"ScoreService 테스트","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":89,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"group","time":8530}
{"test":{"id":236,"name":"ScoreService 테스트 initialize 메서드가 토큰을 설정해야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":90,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8530}
{"testID":236,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":8550}
{"testID":232,"messageType":"print","message":"해시 생성 완료: test06","type":"print","time":8565}
{"testID":236,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8579}
{"testID":236,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929265417","type":"print","time":8579}
{"testID":236,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8581}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8581}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":8581}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8582}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8582}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8582}
{"testID":236,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8591}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8591}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":8591}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8591}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8592}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8592}
{"testID":236,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265417)","type":"print","time":8598}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8598}
{"testID":236,"messageType":"print","message":"  isDisposed: true","type":"print","time":8598}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8598}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8598}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8598}
{"testID":236,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8604}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8604}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":8605}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8605}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8605}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8605}
{"testID":236,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8606}
{"testID":236,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265417)","type":"print","time":8608}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8608}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":8608}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8608}
{"testID":236,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8609}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8609}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":8609}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8609}
{"testID":236,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8609}
{"testID":236,"messageType":"print","message":"시간: 2025-08-12T01:21:05.476442","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"  score_service_test_1754929265417: disposed=false, streamClosed=false","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"===========================================","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8610}
{"testID":236,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"시간: 2025-08-12T01:21:05.480428","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8611}
{"testID":236,"messageType":"print","message":"  score_service_test_1754929265417: disposed=false, streamClosed=false","type":"print","time":8612}
{"testID":236,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8612}
{"testID":236,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8612}
{"testID":236,"messageType":"print","message":"===========================================","type":"print","time":8612}
{"testID":236,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265417)","type":"print","time":8612}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8612}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":8612}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8612}
{"testID":236,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8613}
{"test":{"id":237,"name":"ScoreService 테스트 setMemberId 메서드가 회원 ID를 설정해야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":98,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8613}
{"testID":236,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"시간: 2025-08-12T01:21:05.482782","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8613}
{"testID":236,"messageType":"print","message":"  score_service_test_1754929265417: disposed=false, streamClosed=false","type":"print","time":8614}
{"testID":236,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8614}
{"testID":236,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8614}
{"testID":236,"messageType":"print","message":"===========================================","type":"print","time":8614}
{"testID":236,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8615}
{"testID":237,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8616}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8616}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":8616}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265417","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929265485","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8617}
{"testID":237,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265485)","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"  isDisposed: true","type":"print","time":8618}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8619}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8619}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8619}
{"testID":232,"messageType":"print","message":"공개 URL 복사 버튼 테스트 - 위젯 트리:","type":"print","time":8620}
{"testID":232,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":8620}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265485)","type":"print","time":8620}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8620}
{"testID":237,"messageType":"print","message":"  isDisposed: true","type":"print","time":8621}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8621}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8621}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8621}
{"testID":237,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8621}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8621}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":8621}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8622}
{"testID":232,"messageType":"print","message":"AppBar: 1개 찾음","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8622}
{"testID":232,"messageType":"print","message":"  AppBar 0 title: Text(\"새 이벤트 생성\")","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265485)","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8622}
{"testID":232,"messageType":"print","message":"  AppBar 0 title text: \"새 이벤트 생성\"","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8622}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":8623}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8623}
{"testID":237,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8623}
{"testID":232,"messageType":"print","message":"Scaffold: 2개 찾음","type":"print","time":8623}
{"testID":232,"messageType":"print","message":"SingleChildScrollView: 1개 찾음","type":"print","time":8623}
{"testID":237,"messageType":"print","message":"시간: 2025-08-12T01:21:05.491882","type":"print","time":8624}
{"testID":237,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8624}
{"testID":232,"messageType":"print","message":"ListView: 0개 찾음","type":"print","time":8624}
{"testID":232,"messageType":"print","message":"Form: 1개 찾음","type":"print","time":8624}
{"testID":237,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8624}
{"testID":237,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8624}
{"testID":237,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8624}
{"testID":232,"messageType":"print","message":"TextFormField: 9개 찾음","type":"print","time":8624}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=0, validator=있음, initialValue=있음","type":"print","time":8624}
{"testID":237,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8624}
{"testID":237,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"  score_service_test_1754929265485: disposed=false, streamClosed=false","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"===========================================","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=1, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=2, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=3, validator=있음, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=4, validator=있음, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=5, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=6, validator=있음, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=7, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"  TextFormField 번호=8, validator=있음, initialValue=있음","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"DropdownButtonFormField<dynamic>: 0개 찾음","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"시간: 2025-08-12T01:21:05.494504","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8625}
{"testID":237,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8625}
{"testID":232,"messageType":"print","message":"ElevatedButton: 1개 찾음","type":"print","time":8626}
{"testID":237,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8626}
{"testID":237,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8626}
{"testID":232,"messageType":"print","message":"Text: 57개 찾음","type":"print","time":8626}
{"testID":232,"messageType":"print","message":"  Text 0: \"기본 정보\"","type":"print","time":8626}
{"testID":237,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8626}
{"testID":232,"messageType":"print","message":"  Text 1: \"이벤트 제목 *\"","type":"print","time":8626}
{"testID":232,"messageType":"print","message":"  Text 2: \"이벤트 제목을 입력하세요\"","type":"print","time":8626}
{"testID":237,"messageType":"print","message":"  score_service_test_1754929265485: disposed=false, streamClosed=false","type":"print","time":8626}
{"testID":237,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8626}
{"testID":237,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8626}
{"testID":232,"messageType":"print","message":"  Text 3: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":8626}
{"testID":237,"messageType":"print","message":"===========================================","type":"print","time":8627}
{"testID":232,"messageType":"print","message":"  Text 4: \"이벤트 설명\"","type":"print","time":8627}
{"testID":232,"messageType":"print","message":"  Text 5: \"이벤트 설명을 입력하세요\"","type":"print","time":8627}
{"testID":232,"messageType":"print","message":"  Text 6: \"개인전\"","type":"print","time":8627}
{"testID":232,"messageType":"print","message":"  Text 7: \"팀전\"","type":"print","time":8627}
{"testID":232,"messageType":"print","message":"  Text 8: \"리그\"","type":"print","time":8627}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265485)","type":"print","time":8627}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8627}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":8628}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 9: \"토너먼트\"","type":"print","time":8628}
{"testID":237,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8628}
{"testID":232,"messageType":"print","message":"  Text 10: \"연습\"","type":"print","time":8628}
{"test":{"id":238,"name":"ScoreService 테스트 setEventId 메서드가 이벤트 ID를 설정해야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":106,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8628}
{"testID":232,"messageType":"print","message":"  Text 11: \"기타\"","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 12: \"이벤트 유형 *\"","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 13: \"유효한 이벤트 유형입니다\"","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 14: \"개인전\"","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 15: \"활성\"","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 16: \"대기\"","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 17: \"취소\"","type":"print","time":8628}
{"testID":232,"messageType":"print","message":"  Text 18: \"완료\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 19: \"상태 *\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 20: \"유효한 상태입니다\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 21: \"활성\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 22: \"날짜 및 시간\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 23: \"시작 날짜 및 시간 *\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 24: \"2025년 08월 12일 01:21\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 25: \"이벤트 시작 날짜와 시간을 설정해주세요 (필수)\"","type":"print","time":8629}
{"testID":232,"messageType":"print","message":"  Text 26: \"종료 날짜 및 시간 (선택)\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 27: \"설정되지 않음\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 28: \"등록 마감일 (선택)\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 29: \"설정되지 않음\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 30: \"장소 및 참가자\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 31: \"장소\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 32: \"이벤트 장소를 입력하세요\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 33: \"최대 참가자 수\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 34: \"최대 참가자 수를 입력하세요\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 35: \"명\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 36: \"게임 수\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 37: \"게임 수를 입력하세요\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 38: \"게임\"","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 39: \"이벤트에서 진행할 게임 수를 입력하세요\"","type":"print","time":8630}
{"testID":237,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8630}
{"testID":237,"messageType":"print","message":"시간: 2025-08-12T01:21:05.498996","type":"print","time":8630}
{"testID":237,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8630}
{"testID":237,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8630}
{"testID":237,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8630}
{"testID":232,"messageType":"print","message":"  Text 40: \"참가비\"","type":"print","time":8631}
{"testID":232,"messageType":"print","message":"  Text 41: \"참가비를 입력하세요\"","type":"print","time":8631}
{"testID":232,"messageType":"print","message":"  Text 42: \"₩\"","type":"print","time":8631}
{"testID":232,"messageType":"print","message":"  Text 43: \"통화 형식으로 자동 변환됩니다\"","type":"print","time":8631}
{"testID":232,"messageType":"print","message":"  Text 44: \"공개 접근\"","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"  score_service_test_1754929265485: disposed=false, streamClosed=false","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"===========================================","type":"print","time":8631}
{"testID":237,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8631}
{"testID":232,"messageType":"print","message":"  Text 45: \"공개 URL 해시\"","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 46: \"공개 URL 해시를 입력하세요\"","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 47: \"이벤트를 공개적으로 공유하기 위한 고유 식별자입니다\"","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 48: \"재생성\"","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 49: \"공개 URL:\"","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 50: \"https://bowling.example.com/events/test06\"","type":"print","time":8632}
{"testID":238,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 51: \"이 URL을 공유하면 누구나 이벤트를 볼 수 있습니다.\"","type":"print","time":8632}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8632}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 52: \"접근 비밀번호 (선택)\"","type":"print","time":8632}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8632}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265485","type":"print","time":8632}
{"testID":232,"messageType":"print","message":"  Text 53: \"접근 비밀번호를 입력하세요\"","type":"print","time":8632}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8632}
{"testID":238,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8633}
{"testID":238,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929265501","type":"print","time":8633}
{"testID":238,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8633}
{"testID":232,"messageType":"print","message":"  Text 54: \"설정 시 이벤트 접근에 비밀번호가 필요합니다\"","type":"print","time":8633}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8633}
{"testID":232,"messageType":"print","message":"  Text 55: \"이벤트 생성\"","type":"print","time":8633}
{"testID":232,"messageType":"print","message":"  Text 56: \"새 이벤트 생성\"","type":"print","time":8633}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265501)","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  isDisposed: true","type":"print","time":8634}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8635}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8635}
{"testID":232,"messageType":"print","message":"\"새 이벤트 생성\" 텍스트 검색 결과: 1개 찾음","type":"print","time":8635}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8635}
{"testID":232,"messageType":"print","message":"  위치: Offset(16.0, 14.0), 크기: Size(176.0, 28.0), 화면에 보임: true","type":"print","time":8635}
{"testID":232,"messageType":"print","message":"\"이벤트 수정\" 텍스트 검색 결과: 0개 찾음","type":"print","time":8635}
{"testID":232,"messageType":"print","message":"===== 위젯 트리 디버깅 종료 =====","type":"print","time":8635}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265501)","type":"print","time":8636}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8636}
{"testID":238,"messageType":"print","message":"  isDisposed: true","type":"print","time":8636}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8636}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8636}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8636}
{"testID":238,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8637}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8637}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":8637}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8637}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8637}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8637}
{"testID":232,"messageType":"print","message":"위젯이 이미 화면에 보입니다. 바로 탭합니다.","type":"print","time":8637}
{"testID":238,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8637}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265501)","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8638}
{"testID":238,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8639}
{"testID":238,"messageType":"print","message":"시간: 2025-08-12T01:21:05.507300","type":"print","time":8639}
{"testID":238,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8639}
{"testID":238,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"  score_service_test_1754929265501: disposed=false, streamClosed=false","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"===========================================","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"시간: 2025-08-12T01:21:05.509971","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8640}
{"testID":238,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8641}
{"testID":238,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8641}
{"testID":238,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8641}
{"testID":238,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8641}
{"testID":238,"messageType":"print","message":"  score_service_test_1754929265501: disposed=false, streamClosed=false","type":"print","time":8641}
{"testID":238,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8642}
{"testID":238,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8642}
{"testID":238,"messageType":"print","message":"===========================================","type":"print","time":8642}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265501)","type":"print","time":8643}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8643}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":8643}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8643}
{"testID":238,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8643}
{"test":{"id":239,"name":"ScoreService 테스트 fetchClubScores 메서드가 클럽의 점수 목록을 가져와야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":114,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8644}
{"testID":238,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8644}
{"testID":238,"messageType":"print","message":"시간: 2025-08-12T01:21:05.513472","type":"print","time":8645}
{"testID":238,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8645}
{"testID":238,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8645}
{"testID":238,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8645}
{"testID":238,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8645}
{"testID":238,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8645}
{"testID":238,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8646}
{"testID":238,"messageType":"print","message":"  score_service_test_1754929265501: disposed=false, streamClosed=false","type":"print","time":8646}
{"testID":238,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8646}
{"testID":238,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8646}
{"testID":238,"messageType":"print","message":"===========================================","type":"print","time":8647}
{"testID":238,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8647}
{"testID":239,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8649}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":8649}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8649}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265501","type":"print","time":8650}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8650}
{"testID":239,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8650}
{"testID":239,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929265518","type":"print","time":8650}
{"testID":239,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8650}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8651}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":8651}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8651}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8651}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8651}
{"testID":239,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8652}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8652}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":8652}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8652}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265518)","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"  isDisposed: true","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8653}
{"testID":239,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":8655}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265518)","type":"print","time":8657}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8657}
{"testID":239,"messageType":"print","message":"  isDisposed: true","type":"print","time":8658}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8658}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8658}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8658}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265518)","type":"print","time":8661}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8661}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":8661}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8661}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8661}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8661}
{"testID":239,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":8667}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"시간: 2025-08-12T01:21:05.536984","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"  score_service_test_1754929265518: disposed=false, streamClosed=false","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"===========================================","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8668}
{"testID":239,"messageType":"print","message":"시간: 2025-08-12T01:21:05.538140","type":"print","time":8669}
{"testID":239,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8669}
{"testID":239,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8669}
{"testID":239,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8669}
{"testID":239,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8670}
{"testID":239,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8670}
{"testID":239,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8671}
{"testID":239,"messageType":"print","message":"  score_service_test_1754929265518: disposed=false, streamClosed=false","type":"print","time":8671}
{"testID":239,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8671}
{"testID":239,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8671}
{"testID":239,"messageType":"print","message":"===========================================","type":"print","time":8672}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265518)","type":"print","time":8673}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8673}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":8673}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8673}
{"testID":239,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8673}
{"test":{"id":240,"name":"ScoreService 테스트 fetchClubScores 메서드가 객체 형태의 응답도 처리해야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":135,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8673}
{"testID":239,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"시간: 2025-08-12T01:21:05.543213","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"  score_service_test_1754929265518: disposed=false, streamClosed=false","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"===========================================","type":"print","time":8674}
{"testID":239,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8674}
{"testID":240,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8675}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8675}
{"testID":240,"messageType":"print","message":"  isDisposed: false","type":"print","time":8675}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8675}
{"testID":240,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265518","type":"print","time":8675}
{"testID":240,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8677}
{"testID":240,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8677}
{"testID":240,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929265544","type":"print","time":8677}
{"testID":240,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8677}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  isDisposed: false","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  isDisposed: false","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265544)","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  isDisposed: true","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929265544)","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  isDisposed: true","type":"print","time":8678}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8679}
{"testID":240,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8679}
{"testID":240,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8679}
{"testID":240,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265544)","type":"print","time":8679}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8679}
{"testID":240,"messageType":"print","message":"  isDisposed: false","type":"print","time":8679}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8679}
{"testID":240,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8680}
{"testID":240,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8680}
{"testID":240,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8680}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8680}
{"testID":240,"messageType":"print","message":"  isDisposed: false","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"  isDisposed: false","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"시간: 2025-08-12T01:21:05.550494","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"  score_service_test_1754929265544: disposed=false, streamClosed=false","type":"print","time":8681}
{"testID":240,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8682}
{"testID":240,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8682}
{"testID":240,"messageType":"print","message":"===========================================","type":"print","time":8682}
{"testID":240,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8682}
{"testID":240,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8682}
{"testID":240,"messageType":"print","message":"시간: 2025-08-12T01:21:05.551634","type":"print","time":8682}
{"testID":240,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8682}
{"testID":240,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929265544","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"  score_service_test_1754929265544: disposed=false, streamClosed=false","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"===========================================","type":"print","time":8683}
{"testID":240,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929265544)","type":"print","time":8684}
{"testID":240,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8684}
{"testID":240,"messageType":"print","message":"  isDisposed: false","type":"print","time":8684}
{"testID":240,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8684}
{"testID":240,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8684}
{"test":{"id":241,"name":"ScoreService 테스트 fetchMemberScores 메서드가 회원의 점수 목록을 가져와야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":155,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8684}
{"testID":240,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8684}
{"testID":240,"messageType":"print","message":"시간: 2025-08-12T01:21:05.554071","type":"print","time":8685}
{"testID":240,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8685}
{"testID":240,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8685}
{"testID":233,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"  isDisposed: false","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"  isDisposed: false","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8686}
{"testID":233,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8687}
{"testID":233,"messageType":"print","message":"  isDisposed: false","type":"print","time":8687}
{"testID":233,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8687}
{"testID":233,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8688}
{"testID":233,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8688}
{"testID":233,"messageType":"print","message":"  isDisposed: false","type":"print","time":8688}
{"testID":233,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8688}
{"testID":233,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8688}
{"test":{"id":242,"name":"점수 순위 표시 및 계산 로직 테스트 프레임별 점수 시각화 - 스트라이크와 스페어가 올바르게 표시되어야 함","suiteID":182,"groupIDs":[203,226],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":375,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"testStart","time":8688}
{"testID":241,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8688}
{"test":{"id":243,"name":"ScoreService 테스트 fetchEventScores 메서드가 이벤트의 점수 목록을 가져와야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":176,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8689}
{"testID":242,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8689}
{"testID":242,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8690}
{"testID":242,"messageType":"print","message":"  isDisposed: false","type":"print","time":8690}
{"testID":242,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8690}
{"testID":242,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8691}
{"testID":242,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8691}
{"testID":242,"messageType":"print","message":"  isDisposed: false","type":"print","time":8691}
{"testID":242,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8691}
{"testID":232,"messageType":"print","message":"유효성 검사 실패: 필수 입력 항목을 모두 작성해주세요","type":"print","time":8694}
{"testID":243,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8694}
{"test":{"id":244,"name":"ScoreService 테스트 addScore 메서드가 새 점수를 추가해야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":197,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8694}
{"testID":244,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8698}
{"test":{"id":245,"name":"ScoreService 테스트 updateScore 메서드가 점수 정보를 업데이트해야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":226,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8698}
{"testID":245,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":8700}
{"testID":245,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8702}
{"testID":231,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8702}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8702}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":8702}
{"test":{"id":246,"name":"ScoreService 테스트 deleteScore 메서드가 점수를 삭제해야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":257,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8702}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8703}
{"testID":231,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8704}
{"testID":231,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8705}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8705}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":8705}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8705}
{"testID":231,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8705}
{"testID":246,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":8705}
{"test":{"id":247,"name":"ScoreFormScreen 위젯 테스트 총점 입력 모드에서 유효성 검사가 올바르게 작동해야 함","suiteID":192,"groupIDs":[206,207],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":167,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"testStart","time":8706}
{"testID":246,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8707}
{"test":{"id":248,"name":"ScoreService 테스트 fetchMemberStatistics 메서드가 회원 통계를 가져와야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":282,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8707}
{"testID":247,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8709}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8709}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":8709}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8709}
{"testID":247,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8709}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8709}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":8709}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8709}
{"testID":248,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8711}
{"test":{"id":249,"name":"ScoreService 테스트 fetchClubStatistics 메서드가 클럽 통계를 가져와야 함","suiteID":209,"groupIDs":[234,235],"metadata":{"skip":false,"skipReason":null},"line":306,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"testStart","time":8712}
{"testID":249,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8718}
{"suite":{"id":250,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"suite","time":8725}
{"test":{"id":251,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart","suiteID":250,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":8725}
{"testID":232,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8747}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8747}
{"testID":232,"messageType":"print","message":"  isDisposed: false","type":"print","time":8747}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8747}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"  isDisposed: false","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8748}
{"testID":232,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"  isDisposed: false","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8749}
{"testID":232,"messageType":"print","message":"  isDisposed: true","type":"print","time":8750}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8750}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8750}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8750}
{"testID":232,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8750}
{"testID":232,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8750}
{"testID":232,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8750}
{"testID":232,"messageType":"print","message":"  isDisposed: false","type":"print","time":8750}
{"test":{"id":252,"name":"EventFormScreen 위젯 테스트 필수 필드가 비어있을 때 저장 시 유효성 검사가 동작해야 함","suiteID":172,"groupIDs":[194,196],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":569,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"testStart","time":8750}
{"testID":232,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8750}
{"testID":232,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8750}
{"testID":232,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8750}
{"testID":252,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8751}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8751}
{"testID":252,"messageType":"print","message":"  isDisposed: false","type":"print","time":8751}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8751}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8751}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8751}
{"testID":252,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8752}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8752}
{"testID":252,"messageType":"print","message":"  isDisposed: false","type":"print","time":8752}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8752}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8752}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8752}
{"testID":252,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8755}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8755}
{"testID":252,"messageType":"print","message":"  isDisposed: true","type":"print","time":8755}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8755}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8755}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8755}
{"testID":242,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8766}
{"testID":242,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8766}
{"testID":242,"messageType":"print","message":"  isDisposed: false","type":"print","time":8766}
{"testID":242,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8766}
{"testID":242,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"  isDisposed: false","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"  isDisposed: false","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8767}
{"testID":242,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8768}
{"testID":242,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8768}
{"testID":242,"messageType":"print","message":"  isDisposed: false","type":"print","time":8768}
{"testID":242,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8768}
{"testID":242,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8768}
{"suite":{"id":253,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"suite","time":8778}
{"test":{"id":254,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart","suiteID":253,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":8779}
{"testID":252,"messageType":"print","message":"해시 생성 완료: test07","type":"print","time":8839}
{"testID":252,"messageType":"print","message":"유효성 검사 실패: 필수 입력 항목을 모두 작성해주세요","type":"print","time":8890}
{"testID":247,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8907}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":8908}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8908}
{"testID":247,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8908}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8908}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":8909}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8909}
{"testID":247,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8909}
{"test":{"id":255,"name":"ScoreFormScreen 위젯 테스트 프레임별 입력 모드에서 유효성 검사가 올바르게 작동해야 함","suiteID":192,"groupIDs":[206,207],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"package:flutter_test/src/widget_tester.dart","root_line":240,"root_column":5,"root_url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"testStart","time":8910}
{"testID":255,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8916}
{"testID":255,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8916}
{"testID":255,"messageType":"print","message":"  isDisposed: false","type":"print","time":8916}
{"testID":255,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8916}
{"testID":255,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8916}
{"testID":255,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8916}
{"testID":255,"messageType":"print","message":"  isDisposed: false","type":"print","time":8916}
{"testID":255,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8916}
{"testID":252,"messageType":"print","message":"유효성 에러 메시지 발견: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":8943}
{"testID":252,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8954}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8954}
{"testID":252,"messageType":"print","message":"  isDisposed: false","type":"print","time":8954}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8954}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8954}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8954}
{"testID":252,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8954}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  isDisposed: false","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  isDisposed: false","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8955}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"  isDisposed: true","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8956}
{"testID":252,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8956}
{"testID":252,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929263700)","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8956}
{"test":{"id":256,"name":"(tearDownAll)","suiteID":172,"groupIDs":[194],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":8956}
{"testID":252,"messageType":"print","message":"  isDisposed: false","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929263700","type":"print","time":8956}
{"testID":252,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8956}
{"testID":256,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":8957}
{"suite":{"id":257,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"suite","time":8966}
{"test":{"id":258,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart","suiteID":257,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":8966}
{"testID":255,"messageType":"print","message":"핸디캅 필드를 찾을 수 없습니다.","type":"print","time":9012}
{"testID":255,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"  isDisposed: false","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"  isDisposed: false","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9044}
{"testID":255,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9045}
{"testID":255,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9045}
{"testID":255,"messageType":"print","message":"  isDisposed: false","type":"print","time":9045}
{"testID":255,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9045}
{"testID":255,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":9045}
{"testID":255,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9045}
{"testID":255,"messageType":"print","message":"  isDisposed: false","type":"print","time":9045}
{"testID":255,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9045}
{"testID":255,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9045}
{"suite":{"id":259,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"suite","time":9054}
{"test":{"id":260,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart","suiteID":259,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":9054}
{"testID":251,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":9391}
{"group":{"id":261,"suiteID":250,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":9391}
{"group":{"id":262,"suiteID":250,"parentID":261,"name":"SubscriptionService 기본 기능 테스트","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":149,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"group","time":9391}
{"test":{"id":263,"name":"SubscriptionService 기본 기능 테스트 SubscriptionService 초기화 테스트","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":150,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9391}
{"testID":263,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":9401}
{"testID":263,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9419}
{"testID":263,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929266269","type":"print","time":9419}
{"testID":263,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9420}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9421}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":9421}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9421}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9421}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9421}
{"testID":263,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9429}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9429}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":9429}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9429}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9429}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9429}
{"testID":263,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266269)","type":"print","time":9439}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9439}
{"testID":263,"messageType":"print","message":"  isDisposed: true","type":"print","time":9439}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9439}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9439}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9439}
{"testID":263,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9440}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9440}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":9440}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9440}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9440}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9440}
{"testID":263,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9441}
{"testID":263,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266269)","type":"print","time":9442}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"시간: 2025-08-12T01:21:06.311102","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9443}
{"testID":263,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9444}
{"testID":263,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9444}
{"testID":263,"messageType":"print","message":"  subscription_service_test_1754929266269: disposed=false, streamClosed=false","type":"print","time":9444}
{"testID":263,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9444}
{"testID":263,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9444}
{"testID":263,"messageType":"print","message":"===========================================","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"시간: 2025-08-12T01:21:06.314760","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9445}
{"testID":263,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9446}
{"testID":263,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9446}
{"testID":263,"messageType":"print","message":"  subscription_service_test_1754929266269: disposed=false, streamClosed=false","type":"print","time":9446}
{"testID":263,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9446}
{"testID":263,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9446}
{"testID":263,"messageType":"print","message":"===========================================","type":"print","time":9446}
{"testID":263,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266269)","type":"print","time":9447}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9447}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":9447}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9447}
{"testID":263,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9448}
{"test":{"id":264,"name":"SubscriptionService 기본 기능 테스트 loadCurrentSubscription 메서드가 현재 구독 정보를 가져와야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":158,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9448}
{"testID":263,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9448}
{"testID":263,"messageType":"print","message":"시간: 2025-08-12T01:21:06.317735","type":"print","time":9448}
{"testID":263,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9448}
{"testID":263,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9448}
{"testID":263,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9448}
{"testID":263,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9448}
{"testID":263,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9448}
{"testID":263,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9449}
{"testID":263,"messageType":"print","message":"  subscription_service_test_1754929266269: disposed=false, streamClosed=false","type":"print","time":9449}
{"testID":263,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9449}
{"testID":263,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9449}
{"testID":263,"messageType":"print","message":"===========================================","type":"print","time":9449}
{"testID":263,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9449}
{"testID":264,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9450}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266269","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929266320","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9451}
{"testID":264,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9452}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9452}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":9452}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9452}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9452}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9452}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266320)","type":"print","time":9452}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9453}
{"testID":264,"messageType":"print","message":"  isDisposed: true","type":"print","time":9453}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9453}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9453}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9453}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266320)","type":"print","time":9454}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9454}
{"testID":264,"messageType":"print","message":"  isDisposed: true","type":"print","time":9454}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9454}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9454}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9455}
{"testID":264,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9463}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9463}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":9463}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9464}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9464}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9464}
{"testID":264,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9464}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266320)","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9465}
{"testID":264,"messageType":"print","message":"시간: 2025-08-12T01:21:06.334397","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"  subscription_service_test_1754929266320: disposed=false, streamClosed=false","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9466}
{"testID":264,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9467}
{"testID":264,"messageType":"print","message":"===========================================","type":"print","time":9467}
{"testID":264,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9467}
{"testID":264,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9468}
{"testID":264,"messageType":"print","message":"시간: 2025-08-12T01:21:06.337329","type":"print","time":9468}
{"testID":264,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9468}
{"testID":264,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9468}
{"testID":264,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9468}
{"testID":264,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9468}
{"testID":264,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"  subscription_service_test_1754929266320: disposed=false, streamClosed=false","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"===========================================","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266320)","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":9469}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9469}
{"testID":264,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9470}
{"test":{"id":265,"name":"SubscriptionService 기본 기능 테스트 canUseFeature 메서드가 기능 사용 가능 여부를 확인해야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":175,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9470}
{"testID":264,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"시간: 2025-08-12T01:21:06.339614","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"  subscription_service_test_1754929266320: disposed=false, streamClosed=false","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"===========================================","type":"print","time":9471}
{"testID":264,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9471}
{"testID":265,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9472}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9472}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":9472}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9472}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266320","type":"print","time":9473}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9473}
{"testID":265,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9473}
{"testID":265,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929266341","type":"print","time":9474}
{"testID":265,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9474}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9474}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":9475}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9475}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9475}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9475}
{"testID":265,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9476}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9476}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":9476}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9476}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9476}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9477}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266341)","type":"print","time":9478}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9478}
{"testID":265,"messageType":"print","message":"  isDisposed: true","type":"print","time":9478}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9479}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9479}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9479}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266341)","type":"print","time":9480}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9480}
{"testID":265,"messageType":"print","message":"  isDisposed: true","type":"print","time":9480}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9480}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9481}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9481}
{"testID":265,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9481}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9481}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":9481}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9482}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9482}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9482}
{"testID":265,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9482}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266341)","type":"print","time":9482}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"시간: 2025-08-12T01:21:06.352210","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9483}
{"testID":265,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"  subscription_service_test_1754929266341: disposed=false, streamClosed=false","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"===========================================","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"시간: 2025-08-12T01:21:06.354143","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9484}
{"testID":265,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"  subscription_service_test_1754929266341: disposed=false, streamClosed=false","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"===========================================","type":"print","time":9485}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266341)","type":"print","time":9486}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9486}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":9487}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9488}
{"testID":265,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9488}
{"test":{"id":266,"name":"SubscriptionService 기본 기능 테스트 getMaxMembers 메서드가 최대 회원 수를 반환해야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":180,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9488}
{"testID":265,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9489}
{"testID":265,"messageType":"print","message":"시간: 2025-08-12T01:21:06.358289","type":"print","time":9489}
{"testID":265,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9489}
{"testID":265,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9489}
{"testID":265,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9489}
{"testID":265,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9489}
{"testID":265,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9489}
{"testID":265,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9490}
{"testID":265,"messageType":"print","message":"  subscription_service_test_1754929266341: disposed=false, streamClosed=false","type":"print","time":9490}
{"testID":265,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9490}
{"testID":265,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9490}
{"testID":265,"messageType":"print","message":"===========================================","type":"print","time":9490}
{"testID":265,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9490}
{"testID":266,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9491}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9491}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":9491}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266341","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929266361","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":9492}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9493}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9493}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9493}
{"testID":266,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9494}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9494}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":9494}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9494}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9494}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266361)","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"  isDisposed: true","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266361)","type":"print","time":9495}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9496}
{"testID":266,"messageType":"print","message":"  isDisposed: true","type":"print","time":9496}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9496}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9496}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266361)","type":"print","time":9497}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9498}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":9498}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9498}
{"testID":266,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9498}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9498}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":9498}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9499}
{"testID":266,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9499}
{"testID":266,"messageType":"print","message":"시간: 2025-08-12T01:21:06.367173","type":"print","time":9499}
{"testID":266,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9499}
{"testID":266,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9499}
{"testID":266,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9499}
{"testID":266,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9499}
{"testID":266,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"  subscription_service_test_1754929266361: disposed=false, streamClosed=false","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"===========================================","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"시간: 2025-08-12T01:21:06.369940","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9500}
{"testID":266,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"  subscription_service_test_1754929266361: disposed=false, streamClosed=false","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"===========================================","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266361)","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":9501}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9501}
{"testID":266,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9502}
{"test":{"id":267,"name":"SubscriptionService 기본 기능 테스트 getMaxEvents 메서드가 최대 이벤트 수를 반환해야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":187,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9502}
{"testID":266,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9502}
{"testID":266,"messageType":"print","message":"시간: 2025-08-12T01:21:06.371946","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"  subscription_service_test_1754929266361: disposed=false, streamClosed=false","type":"print","time":9503}
{"testID":266,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9504}
{"testID":266,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9504}
{"testID":266,"messageType":"print","message":"===========================================","type":"print","time":9504}
{"testID":266,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9504}
{"testID":267,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266361","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929266374","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":9505}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9506}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266374","type":"print","time":9506}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9506}
{"testID":267,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9507}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9507}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":9507}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9507}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266374","type":"print","time":9507}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9507}
{"testID":267,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266374)","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"  isDisposed: true","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266374","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929266374)","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"  isDisposed: true","type":"print","time":9508}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266374","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929266374","type":"print","time":9509}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9510}
{"testID":267,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9510}
{"testID":267,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929266374)","type":"print","time":9510}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9510}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":9510}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9510}
{"testID":267,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9510}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"시간: 2025-08-12T01:21:06.379830","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266374","type":"print","time":9511}
{"testID":267,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"  subscription_service_test_1754929266374: disposed=false, streamClosed=false","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"===========================================","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9518}
{"testID":267,"messageType":"print","message":"시간: 2025-08-12T01:21:06.388096","type":"print","time":9519}
{"testID":267,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9519}
{"testID":267,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9520}
{"testID":267,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929266374","type":"print","time":9520}
{"testID":267,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9520}
{"testID":267,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9521}
{"test":{"id":268,"name":"SubscriptionService 기본 기능 테스트 purchaseService getter가 null이 아니어야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":194,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9521}
{"testID":268,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9523}
{"test":{"id":269,"name":"SubscriptionService 기본 기능 테스트 hasSubscription getter가 동작해야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":198,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9523}
{"testID":269,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9526}
{"test":{"id":270,"name":"SubscriptionService 기본 기능 테스트 isActive getter가 동작해야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":202,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9526}
{"testID":270,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9528}
{"test":{"id":271,"name":"SubscriptionService 기본 기능 테스트 restoreSubscriptions 메서드가 구독을 복원해야 함","suiteID":250,"groupIDs":[261,262],"metadata":{"skip":false,"skipReason":null},"line":206,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"testStart","time":9528}
{"testID":271,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9530}
{"testID":229,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":9570}
{"group":{"id":272,"suiteID":228,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":9570}
{"group":{"id":273,"suiteID":228,"parentID":272,"name":"EventService 테스트","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":108,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"group","time":9570}
{"test":{"id":274,"name":"EventService 테스트 initialize 메서드가 토큰을 설정해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":109,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9570}
{"testID":274,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":9579}
{"testID":274,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9596}
{"testID":274,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929266448","type":"print","time":9596}
{"testID":274,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9597}
{"testID":274,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9597}
{"testID":274,"messageType":"print","message":"  isDisposed: false","type":"print","time":9597}
{"testID":274,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9597}
{"testID":274,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9598}
{"testID":274,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9598}
{"testID":274,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9601}
{"testID":274,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9601}
{"testID":274,"messageType":"print","message":"  isDisposed: false","type":"print","time":9601}
{"testID":274,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9601}
{"testID":274,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9601}
{"testID":274,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9601}
{"testID":274,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266448)","type":"print","time":9608}
{"testID":274,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9608}
{"testID":274,"messageType":"print","message":"  isDisposed: true","type":"print","time":9608}
{"testID":274,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9608}
{"testID":274,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9608}
{"testID":274,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9608}
{"testID":274,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9609}
{"testID":274,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9609}
{"testID":274,"messageType":"print","message":"  isDisposed: false","type":"print","time":9609}
{"testID":274,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9609}
{"testID":274,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9609}
{"testID":274,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9609}
{"testID":274,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9611}
{"testID":274,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266448)","type":"print","time":9613}
{"testID":274,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9613}
{"testID":274,"messageType":"print","message":"  isDisposed: false","type":"print","time":9613}
{"testID":274,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9613}
{"testID":274,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9613}
{"testID":274,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"  isDisposed: false","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"시간: 2025-08-12T01:21:06.481543","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"  event_service_test_1754929266448: disposed=false, streamClosed=false","type":"print","time":9614}
{"testID":274,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"===========================================","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"시간: 2025-08-12T01:21:06.484977","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9615}
{"testID":274,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"  event_service_test_1754929266448: disposed=false, streamClosed=false","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"===========================================","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266448)","type":"print","time":9616}
{"testID":274,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"  isDisposed: false","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9617}
{"testID":274,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9617}
{"test":{"id":275,"name":"EventService 테스트 fetchClubEvents 메서드가 이벤트 목록을 가져와야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":117,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9617}
{"testID":274,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"시간: 2025-08-12T01:21:06.486951","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9617}
{"testID":274,"messageType":"print","message":"  event_service_test_1754929266448: disposed=false, streamClosed=false","type":"print","time":9618}
{"testID":274,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9618}
{"testID":274,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9618}
{"testID":274,"messageType":"print","message":"===========================================","type":"print","time":9618}
{"testID":274,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9618}
{"testID":275,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9619}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9619}
{"testID":275,"messageType":"print","message":"  isDisposed: false","type":"print","time":9619}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9619}
{"testID":275,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266448","type":"print","time":9619}
{"testID":275,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9619}
{"testID":275,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9620}
{"testID":275,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929266488","type":"print","time":9620}
{"testID":275,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  isDisposed: false","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  isDisposed: false","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9621}
{"testID":275,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266488)","type":"print","time":9625}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9625}
{"testID":275,"messageType":"print","message":"  isDisposed: true","type":"print","time":9625}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9625}
{"testID":275,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266488)","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"  isDisposed: true","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9626}
{"testID":275,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9629}
{"testID":275,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266488)","type":"print","time":9629}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9629}
{"testID":275,"messageType":"print","message":"  isDisposed: false","type":"print","time":9630}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9630}
{"testID":275,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9630}
{"testID":275,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9630}
{"testID":275,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9634}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9634}
{"testID":275,"messageType":"print","message":"  isDisposed: false","type":"print","time":9634}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9635}
{"testID":275,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9635}
{"testID":275,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9635}
{"testID":275,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9635}
{"testID":275,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9636}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9636}
{"testID":275,"messageType":"print","message":"  isDisposed: false","type":"print","time":9636}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9637}
{"testID":275,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9637}
{"testID":275,"messageType":"print","message":"시간: 2025-08-12T01:21:06.505435","type":"print","time":9637}
{"testID":275,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9637}
{"testID":275,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9638}
{"testID":275,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9638}
{"testID":275,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9638}
{"testID":275,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9638}
{"testID":275,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9638}
{"testID":275,"messageType":"print","message":"  event_service_test_1754929266488: disposed=false, streamClosed=false","type":"print","time":9638}
{"testID":275,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9638}
{"testID":275,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9639}
{"testID":275,"messageType":"print","message":"===========================================","type":"print","time":9639}
{"testID":275,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9639}
{"testID":275,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9640}
{"testID":275,"messageType":"print","message":"시간: 2025-08-12T01:21:06.509237","type":"print","time":9640}
{"testID":275,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9640}
{"testID":275,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9640}
{"testID":275,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9640}
{"testID":275,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9640}
{"testID":275,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9640}
{"testID":275,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9641}
{"testID":275,"messageType":"print","message":"  event_service_test_1754929266488: disposed=false, streamClosed=false","type":"print","time":9641}
{"testID":275,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9641}
{"testID":275,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9642}
{"testID":275,"messageType":"print","message":"===========================================","type":"print","time":9642}
{"testID":275,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266488)","type":"print","time":9642}
{"testID":275,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9642}
{"testID":275,"messageType":"print","message":"  isDisposed: false","type":"print","time":9643}
{"testID":275,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9643}
{"testID":275,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9643}
{"test":{"id":276,"name":"EventService 테스트 fetchEventById 메서드가 특정 이벤트를 가져와야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":139,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9644}
{"testID":275,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"시간: 2025-08-12T01:21:06.513371","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"  event_service_test_1754929266488: disposed=false, streamClosed=false","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9644}
{"testID":275,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9645}
{"testID":275,"messageType":"print","message":"===========================================","type":"print","time":9645}
{"testID":275,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9645}
{"testID":276,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9647}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9647}
{"testID":276,"messageType":"print","message":"  isDisposed: false","type":"print","time":9647}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9647}
{"testID":276,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266488","type":"print","time":9648}
{"testID":276,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9648}
{"testID":276,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9648}
{"testID":276,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929266516","type":"print","time":9649}
{"testID":276,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9649}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9650}
{"testID":276,"messageType":"print","message":"  isDisposed: false","type":"print","time":9650}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9650}
{"testID":276,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9650}
{"testID":276,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9650}
{"testID":276,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9651}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9651}
{"testID":254,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":9653}
{"group":{"id":277,"suiteID":253,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":9654}
{"group":{"id":278,"suiteID":253,"parentID":277,"name":"NotificationService 테스트","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":73,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"group","time":9654}
{"test":{"id":279,"name":"NotificationService 테스트 initialize 메서드가 알림 플러그인을 초기화해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":74,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9654}
{"testID":276,"messageType":"print","message":"  isDisposed: false","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266516)","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  isDisposed: true","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266516)","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  isDisposed: true","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9654}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"  isDisposed: false","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266516)","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"  isDisposed: false","type":"print","time":9655}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"  isDisposed: false","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"시간: 2025-08-12T01:21:06.525063","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9656}
{"testID":276,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"  event_service_test_1754929266516: disposed=false, streamClosed=false","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"===========================================","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"시간: 2025-08-12T01:21:06.526794","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9657}
{"testID":276,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9658}
{"testID":276,"messageType":"print","message":"  event_service_test_1754929266516: disposed=false, streamClosed=false","type":"print","time":9658}
{"testID":276,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9658}
{"testID":276,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9658}
{"testID":276,"messageType":"print","message":"===========================================","type":"print","time":9658}
{"testID":276,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266516)","type":"print","time":9658}
{"testID":276,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9659}
{"testID":276,"messageType":"print","message":"  isDisposed: false","type":"print","time":9659}
{"testID":276,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9659}
{"testID":276,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9659}
{"test":{"id":280,"name":"EventService 테스트 createEvent 메서드가 새 이벤트를 생성해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":160,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9660}
{"testID":276,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9660}
{"testID":276,"messageType":"print","message":"시간: 2025-08-12T01:21:06.529855","type":"print","time":9660}
{"testID":276,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9660}
{"testID":276,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9660}
{"testID":276,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9660}
{"testID":276,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9661}
{"testID":276,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9661}
{"testID":276,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9661}
{"testID":276,"messageType":"print","message":"  event_service_test_1754929266516: disposed=false, streamClosed=false","type":"print","time":9661}
{"testID":276,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9661}
{"testID":276,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9661}
{"testID":276,"messageType":"print","message":"===========================================","type":"print","time":9661}
{"testID":276,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9661}
{"testID":280,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266516","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929266531","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9662}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266531)","type":"print","time":9663}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"  isDisposed: true","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266531)","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"  isDisposed: true","type":"print","time":9664}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9665}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9665}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9665}
{"testID":280,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266531)","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":9666}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"시간: 2025-08-12T01:21:06.536089","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9667}
{"testID":280,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"  event_service_test_1754929266531: disposed=false, streamClosed=false","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"===========================================","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"시간: 2025-08-12T01:21:06.537918","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9668}
{"testID":280,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9669}
{"testID":280,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9669}
{"testID":280,"messageType":"print","message":"  event_service_test_1754929266531: disposed=false, streamClosed=false","type":"print","time":9669}
{"testID":280,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9669}
{"testID":280,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9669}
{"testID":280,"messageType":"print","message":"===========================================","type":"print","time":9669}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266531)","type":"print","time":9670}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9670}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":9670}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9670}
{"testID":280,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9670}
{"test":{"id":281,"name":"EventService 테스트 updateEvent 메서드가 이벤트를 업데이트해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":186,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9671}
{"testID":280,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9671}
{"testID":280,"messageType":"print","message":"시간: 2025-08-12T01:21:06.540693","type":"print","time":9671}
{"testID":280,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9671}
{"testID":280,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"  event_service_test_1754929266531: disposed=false, streamClosed=false","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"===========================================","type":"print","time":9672}
{"testID":280,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9672}
{"testID":279,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":9673}
{"testID":281,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9673}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9673}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":9673}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266531","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929266543","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9674}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266543)","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  isDisposed: true","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9675}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9676}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9676}
{"testID":281,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":9676}
{"testID":281,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929266543)","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"  isDisposed: true","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266543)","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":9677}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9678}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9678}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9678}
{"testID":281,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9688}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9688}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":9689}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9689}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9689}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9689}
{"testID":281,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9689}
{"testID":281,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9689}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"시간: 2025-08-12T01:21:06.559196","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9690}
{"testID":281,"messageType":"print","message":"  event_service_test_1754929266543: disposed=false, streamClosed=false","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"===========================================","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"시간: 2025-08-12T01:21:06.560719","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929266543","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"  event_service_test_1754929266543: disposed=false, streamClosed=false","type":"print","time":9691}
{"testID":281,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9692}
{"testID":281,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9692}
{"testID":281,"messageType":"print","message":"===========================================","type":"print","time":9692}
{"testID":281,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929266543)","type":"print","time":9692}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9692}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":9692}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9692}
{"testID":281,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9692}
{"test":{"id":282,"name":"EventService 테스트 deleteEvent 메서드가 이벤트를 삭제해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":218,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9692}
{"testID":281,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9693}
{"testID":281,"messageType":"print","message":"시간: 2025-08-12T01:21:06.562330","type":"print","time":9693}
{"testID":281,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9693}
{"testID":281,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9693}
{"testID":279,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9695}
{"testID":279,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929266537","type":"print","time":9696}
{"testID":282,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":9697}
{"testID":279,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9697}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9697}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":9697}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9698}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9698}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9698}
{"testID":282,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9700}
{"test":{"id":283,"name":"EventService 테스트 fetchEventParticipants 메서드가 참가자 목록을 가져와야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":245,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9701}
{"testID":283,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9706}
{"test":{"id":284,"name":"EventService 테스트 addParticipant 메서드가 참가자를 추가해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":269,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9706}
{"testID":284,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9709}
{"test":{"id":285,"name":"EventService 테스트 updateParticipant 메서드가 참가자 정보를 업데이트해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":295,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9709}
{"testID":285,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9713}
{"test":{"id":286,"name":"EventService 테스트 removeParticipant 메서드가 참가자를 삭제해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":328,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9713}
{"testID":286,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9716}
{"test":{"id":287,"name":"EventService 테스트 fetchEventScores 메서드가 점수 목록을 가져와야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":356,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9717}
{"testID":287,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9725}
{"test":{"id":288,"name":"EventService 테스트 addScore 메서드가 점수를 추가해야 함","suiteID":228,"groupIDs":[272,273],"metadata":{"skip":false,"skipReason":null},"line":380,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"testStart","time":9725}
{"testID":288,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9730}
{"testID":279,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9735}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9735}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":9736}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9736}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9737}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9737}
{"testID":279,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266537)","type":"print","time":9739}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9739}
{"testID":279,"messageType":"print","message":"  isDisposed: true","type":"print","time":9739}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9739}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9739}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9739}
{"testID":279,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9743}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9743}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":9743}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9743}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9744}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9744}
{"testID":279,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9744}
{"testID":279,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266537)","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"시간: 2025-08-12T01:21:06.614157","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9746}
{"testID":279,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"  notification_service_test_1754929266537: disposed=false, streamClosed=false","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"===========================================","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"시간: 2025-08-12T01:21:06.617156","type":"print","time":9747}
{"testID":279,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"  notification_service_test_1754929266537: disposed=false, streamClosed=false","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"===========================================","type":"print","time":9748}
{"testID":279,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266537)","type":"print","time":9749}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9749}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":9749}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9749}
{"testID":279,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9749}
{"test":{"id":289,"name":"NotificationService 테스트 requestPermission 메서드가 iOS 권한을 요청해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":88,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9750}
{"testID":279,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"시간: 2025-08-12T01:21:06.619508","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"  notification_service_test_1754929266537: disposed=false, streamClosed=false","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9750}
{"testID":279,"messageType":"print","message":"===========================================","type":"print","time":9751}
{"testID":279,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9751}
{"testID":289,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9751}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9751}
{"testID":289,"messageType":"print","message":"  isDisposed: false","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266537","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929266621","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"  isDisposed: false","type":"print","time":9752}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9753}
{"testID":289,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9753}
{"testID":289,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9753}
{"testID":289,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9755}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  isDisposed: false","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266621)","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  isDisposed: true","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9756}
{"testID":289,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266621)","type":"print","time":9757}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9757}
{"testID":289,"messageType":"print","message":"  isDisposed: true","type":"print","time":9757}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9757}
{"testID":289,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9757}
{"testID":289,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9757}
{"testID":289,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9758}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  isDisposed: false","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266621)","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  isDisposed: false","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  isDisposed: false","type":"print","time":9759}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"시간: 2025-08-12T01:21:06.628897","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"  notification_service_test_1754929266621: disposed=false, streamClosed=false","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"===========================================","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9760}
{"testID":289,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"시간: 2025-08-12T01:21:06.630458","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9761}
{"testID":289,"messageType":"print","message":"  notification_service_test_1754929266621: disposed=false, streamClosed=false","type":"print","time":9762}
{"testID":289,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9762}
{"testID":289,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9762}
{"testID":289,"messageType":"print","message":"===========================================","type":"print","time":9762}
{"testID":289,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266621)","type":"print","time":9762}
{"testID":289,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9762}
{"testID":289,"messageType":"print","message":"  isDisposed: false","type":"print","time":9762}
{"testID":289,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9762}
{"testID":289,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9762}
{"test":{"id":290,"name":"NotificationService 테스트 showNotification 메서드가 즉시 알림을 표시해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":103,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9763}
{"testID":289,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"시간: 2025-08-12T01:21:06.632478","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"  notification_service_test_1754929266621: disposed=false, streamClosed=false","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"===========================================","type":"print","time":9763}
{"testID":289,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9763}
{"testID":290,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9764}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9764}
{"testID":290,"messageType":"print","message":"  isDisposed: false","type":"print","time":9764}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9764}
{"testID":290,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266621","type":"print","time":9764}
{"testID":290,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9764}
{"testID":290,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929266633","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"  isDisposed: false","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9765}
{"testID":290,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  isDisposed: false","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266633)","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  isDisposed: true","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9767}
{"testID":290,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9768}
{"testID":290,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266633)","type":"print","time":9768}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9768}
{"testID":290,"messageType":"print","message":"  isDisposed: true","type":"print","time":9768}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9768}
{"testID":290,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9768}
{"testID":290,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9769}
{"testID":290,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266633)","type":"print","time":9769}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9769}
{"testID":290,"messageType":"print","message":"  isDisposed: false","type":"print","time":9769}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9769}
{"testID":290,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9769}
{"testID":290,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9769}
{"testID":290,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"  isDisposed: false","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9770}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"  isDisposed: false","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"시간: 2025-08-12T01:21:06.640076","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"  notification_service_test_1754929266633: disposed=false, streamClosed=false","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9771}
{"testID":290,"messageType":"print","message":"===========================================","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"시간: 2025-08-12T01:21:06.641550","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"  notification_service_test_1754929266633: disposed=false, streamClosed=false","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"===========================================","type":"print","time":9772}
{"testID":290,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266633)","type":"print","time":9773}
{"testID":290,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9773}
{"testID":290,"messageType":"print","message":"  isDisposed: false","type":"print","time":9773}
{"testID":290,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9773}
{"testID":290,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9773}
{"test":{"id":291,"name":"NotificationService 테스트 scheduleNotification 메서드가 예약 알림을 설정해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":131,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9773}
{"testID":290,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"시간: 2025-08-12T01:21:06.643576","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"  notification_service_test_1754929266633: disposed=false, streamClosed=false","type":"print","time":9774}
{"testID":290,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9775}
{"testID":290,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9775}
{"testID":290,"messageType":"print","message":"===========================================","type":"print","time":9775}
{"testID":290,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9775}
{"testID":291,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9775}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9775}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":9775}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9775}
{"testID":291,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266633","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929266645","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9776}
{"testID":291,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9778}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9778}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":9778}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9778}
{"testID":291,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9778}
{"testID":291,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9779}
{"testID":291,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266645)","type":"print","time":9779}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9779}
{"testID":291,"messageType":"print","message":"  isDisposed: true","type":"print","time":9779}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9779}
{"testID":291,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9779}
{"testID":291,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9779}
{"testID":291,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266645)","type":"print","time":9780}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9780}
{"testID":291,"messageType":"print","message":"  isDisposed: true","type":"print","time":9780}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9780}
{"testID":291,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9780}
{"testID":291,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9780}
{"testID":291,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266645)","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9781}
{"testID":291,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:21:06.651675","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9782}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"  notification_service_test_1754929266645: disposed=false, streamClosed=false","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:21:06.652959","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9783}
{"testID":291,"messageType":"print","message":"  notification_service_test_1754929266645: disposed=false, streamClosed=false","type":"print","time":9784}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9784}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9784}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":9784}
{"testID":291,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266645)","type":"print","time":9784}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9784}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":9784}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9784}
{"testID":291,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9784}
{"test":{"id":292,"name":"NotificationService 테스트 scheduleEventStartReminder 메서드가 이벤트 시작 알림을 설정해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":160,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9784}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:21:06.654329","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"  notification_service_test_1754929266645: disposed=false, streamClosed=false","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9785}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":9786}
{"testID":291,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9786}
{"testID":292,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9786}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9786}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9786}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9786}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266645","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929266656","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266656","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9787}
{"testID":292,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266656","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266656)","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  isDisposed: true","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266656","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9789}
{"testID":292,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929266656)","type":"print","time":9790}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9790}
{"testID":292,"messageType":"print","message":"  isDisposed: true","type":"print","time":9790}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9790}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266656","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929266656)","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266656","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9791}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929266656","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"시간: 2025-08-12T01:21:06.661693","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929266656","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9792}
{"testID":292,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9793}
{"testID":292,"messageType":"print","message":"  notification_service_test_1754929266656: disposed=false, streamClosed=false","type":"print","time":9793}
{"testID":292,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9793}
{"testID":292,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9793}
{"testID":292,"messageType":"print","message":"===========================================","type":"print","time":9793}
{"testID":292,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9794}
{"test":{"id":293,"name":"NotificationService 테스트 scheduleRegistrationDeadlineReminder 메서드가 등록 마감 알림을 설정해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":189,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9794}
{"testID":293,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9796}
{"test":{"id":294,"name":"NotificationService 테스트 cancelEventNotifications 메서드가 이벤트 알림을 취소해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":219,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9796}
{"testID":294,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9799}
{"test":{"id":295,"name":"NotificationService 테스트 cancelAllNotifications 메서드가 모든 알림을 취소해야 함","suiteID":253,"groupIDs":[277,278],"metadata":{"skip":false,"skipReason":null},"line":232,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"testStart","time":9800}
{"testID":295,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9803}
{"testID":258,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":10307}
{"group":{"id":296,"suiteID":257,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":10307}
{"group":{"id":297,"suiteID":257,"parentID":296,"name":"MemberService 테스트","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":162,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"group","time":10307}
{"test":{"id":298,"name":"MemberService 테스트 initialize 메서드가 토큰을 설정하고 이벤트를 구독해야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":163,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":10307}
{"testID":298,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":10316}
{"testID":298,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10332}
{"testID":298,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929267184","type":"print","time":10332}
{"testID":298,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10338}
{"testID":298,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: new_club_id)","type":"print","time":10342}
{"testID":260,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":10343}
{"group":{"id":299,"suiteID":259,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":10343}
{"group":{"id":300,"suiteID":259,"parentID":299,"name":"ClubService 테스트","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":80,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"group","time":10343}
{"test":{"id":301,"name":"ClubService 테스트 initialize 메서드가 토큰을 설정해야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":81,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":10343}
{"testID":298,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10346}
{"testID":298,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":10347}
{"testID":298,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10352}
{"testID":301,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":10353}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10369}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929267221","type":"print","time":10369}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10377}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10378}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:21:07.246688","type":"print","time":10378}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10378}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10379}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267221","type":"print","time":10379}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10379}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10379}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10379}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929267221: disposed=false, streamClosed=false","type":"print","time":10379}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10380}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10380}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":10380}
{"testID":301,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10380}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10381}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:21:07.250408","type":"print","time":10381}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10381}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10381}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267221","type":"print","time":10381}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10381}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10381}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10382}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929267221: disposed=false, streamClosed=false","type":"print","time":10382}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10382}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10383}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":10383}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10384}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:21:07.253902","type":"print","time":10384}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10384}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10384}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267221","type":"print","time":10384}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10384}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10385}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10385}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929267221: disposed=false, streamClosed=false","type":"print","time":10385}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10385}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10385}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":10385}
{"testID":301,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10385}
{"testID":301,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10481}
{"test":{"id":302,"name":"ClubService 테스트 initialize 메서드가 저장된 클럽 ID가 있으면 클럽 정보를 가져와야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":89,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":10482}
{"testID":302,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10484}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10484}
{"testID":302,"messageType":"print","message":"  isDisposed: false","type":"print","time":10484}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10484}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267221","type":"print","time":10485}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10485}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10486}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929267353","type":"print","time":10486}
{"testID":302,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929267353)","type":"print","time":10486}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10486}
{"testID":302,"messageType":"print","message":"  isDisposed: true","type":"print","time":10486}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10486}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267353","type":"print","time":10486}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10487}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10497}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10497}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:21:07.366568","type":"print","time":10497}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10497}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10497}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267353","type":"print","time":10497}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10497}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929267353: disposed=false, streamClosed=false","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10498}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:21:07.368071","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267353","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929267353: disposed=false, streamClosed=false","type":"print","time":10499}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10500}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10500}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":10500}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10500}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:21:07.370024","type":"print","time":10500}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10500}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10500}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267353","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929267353: disposed=false, streamClosed=false","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":10501}
{"testID":302,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10501}
{"testID":302,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10599}
{"test":{"id":303,"name":"ClubService 테스트 fetchUserClubs 메서드가 사용자의 클럽 목록을 가져와야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":113,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":10599}
{"testID":303,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10600}
{"testID":303,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10600}
{"testID":303,"messageType":"print","message":"  isDisposed: false","type":"print","time":10600}
{"testID":303,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10600}
{"testID":303,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267353","type":"print","time":10600}
{"testID":303,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10600}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929267469","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929267469)","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"  isDisposed: true","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267469","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10601}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10605}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10605}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:21:07.474391","type":"print","time":10605}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10605}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10605}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267469","type":"print","time":10605}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10605}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929267469: disposed=false, streamClosed=false","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10606}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:21:07.475938","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267469","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929267469: disposed=false, streamClosed=false","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":10607}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10608}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:21:07.477804","type":"print","time":10608}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10608}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10608}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267469","type":"print","time":10608}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10609}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10609}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10609}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929267469: disposed=false, streamClosed=false","type":"print","time":10609}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10609}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10609}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":10609}
{"testID":303,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10609}
{"testID":303,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10706}
{"test":{"id":304,"name":"ClubService 테스트 fetchClubById 메서드가 특정 클럽 정보를 가져와야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":130,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":10706}
{"testID":304,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10707}
{"testID":304,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10707}
{"testID":304,"messageType":"print","message":"  isDisposed: false","type":"print","time":10707}
{"testID":304,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10707}
{"testID":304,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267469","type":"print","time":10707}
{"testID":304,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10708}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10708}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929267576","type":"print","time":10708}
{"testID":304,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929267576)","type":"print","time":10708}
{"testID":304,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10708}
{"testID":304,"messageType":"print","message":"  isDisposed: true","type":"print","time":10709}
{"testID":304,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10709}
{"testID":304,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267576","type":"print","time":10709}
{"testID":304,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10709}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10710}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10710}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:21:07.580063","type":"print","time":10710}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10710}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10711}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267576","type":"print","time":10711}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10711}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10711}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10711}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929267576: disposed=false, streamClosed=false","type":"print","time":10711}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10712}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10712}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10712}
{"testID":304,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10712}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10712}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:21:07.581908","type":"print","time":10712}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267576","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929267576: disposed=false, streamClosed=false","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10713}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10714}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:21:07.583508","type":"print","time":10714}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10714}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10714}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267576","type":"print","time":10714}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10714}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10715}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10715}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929267576: disposed=false, streamClosed=false","type":"print","time":10715}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10715}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10715}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10716}
{"testID":304,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10717}
{"testID":304,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10812}
{"test":{"id":305,"name":"ClubService 테스트 setCurrentClub 메서드가 클럽을 설정해야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":150,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":10813}
{"testID":305,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10815}
{"testID":305,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10815}
{"testID":305,"messageType":"print","message":"  isDisposed: false","type":"print","time":10815}
{"testID":305,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10815}
{"testID":305,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267576","type":"print","time":10815}
{"testID":305,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10816}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10816}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929267684","type":"print","time":10816}
{"testID":305,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929267684)","type":"print","time":10817}
{"testID":305,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10817}
{"testID":305,"messageType":"print","message":"  isDisposed: true","type":"print","time":10817}
{"testID":305,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10818}
{"testID":305,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267684","type":"print","time":10818}
{"testID":305,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10818}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10820}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10820}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:21:07.689458","type":"print","time":10821}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10822}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10822}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267684","type":"print","time":10822}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10823}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10823}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10823}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929267684: disposed=false, streamClosed=false","type":"print","time":10823}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10823}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10824}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10824}
{"testID":305,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10824}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10824}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:21:07.693531","type":"print","time":10825}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10825}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10825}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267684","type":"print","time":10825}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10826}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10826}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10826}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929267684: disposed=false, streamClosed=false","type":"print","time":10826}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10827}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10827}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10827}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10828}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:21:07.697595","type":"print","time":10828}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10828}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10828}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267684","type":"print","time":10829}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10829}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10829}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10829}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929267684: disposed=false, streamClosed=false","type":"print","time":10830}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10830}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10830}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10830}
{"testID":305,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10831}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:21:07.757207","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267684","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10888}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929267684: disposed=false, streamClosed=false","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"EventBus: 현재 테스트 ID(club_service_test_1754929267684) 인스턴스 dispose 시도","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10889}
{"testID":301,"messageType":"print","message":"  isDisposed: false","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:21:07.759914","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10890}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10891}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929267684: disposed=false, streamClosed=false","type":"print","time":10891}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10891}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10891}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":10891}
{"testID":305,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10921}
{"test":{"id":306,"name":"ClubService 테스트 selectClub 메서드가 클럽을 선택하고 이벤트를 발생시켜야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":169,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":10921}
{"testID":306,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10922}
{"testID":306,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929267792","type":"print","time":10922}
{"testID":306,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10924}
{"testID":306,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: test_club_id)","type":"print","time":10925}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11004}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:21:07.873705","type":"print","time":11004}
{"testID":302,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":11004}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929267792","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929267792: disposed=false, streamClosed=false","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"EventBus: 현재 테스트 ID(club_service_test_1754929267792) 인스턴스 dispose 시도","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11005}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"  isDisposed: false","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929267792","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 1","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:21:07.875896","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11006}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11007}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11007}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11007}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11007}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11008}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929267792: disposed=false, streamClosed=false","type":"print","time":11008}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11008}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11008}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":11008}
{"testID":302,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":11010}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11010}
{"testID":302,"messageType":"print","message":"  isDisposed: true","type":"print","time":11010}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11010}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":11010}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11011}
{"testID":306,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11011}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11111}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:21:07.980845","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11112}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:21:07.982804","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11113}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11114}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11114}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":11114}
{"testID":298,"messageType":"print","message":"","type":"print","time":11146}
{"testID":298,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":11146}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.015725","type":"print","time":11146}
{"testID":298,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11146}
{"testID":298,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11146}
{"testID":298,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11148}
{"testID":298,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":11148}
{"testID":298,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11148}
{"testID":298,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11148}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.018290","type":"print","time":11148}
{"testID":298,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11148}
{"testID":298,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":11149}
{"testID":298,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11149}
{"testID":298,"messageType":"print","message":"로딩 상태: false","type":"print","time":11149}
{"testID":298,"messageType":"print","message":"회원 수: 1","type":"print","time":11149}
{"testID":298,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11149}
{"testID":298,"messageType":"print","message":"===========================================","type":"print","time":11149}
{"testID":298,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11149}
{"testID":298,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11150}
{"testID":298,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11150}
{"testID":298,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11150}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.020293","type":"print","time":11150}
{"testID":298,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11150}
{"testID":298,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"로딩 상태: false","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"회원 수: 1","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"===========================================","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":11151}
{"testID":298,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":11152}
{"testID":298,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11152}
{"testID":298,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":11153}
{"testID":298,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11153}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.022155","type":"print","time":11153}
{"testID":298,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11154}
{"testID":298,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11154}
{"testID":298,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929267184","type":"print","time":11154}
{"testID":298,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11154}
{"testID":298,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11154}
{"testID":298,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11155}
{"testID":298,"messageType":"print","message":"  member_service_test_1754929267184: disposed=false, streamClosed=false","type":"print","time":11155}
{"testID":298,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11155}
{"testID":298,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11155}
{"testID":298,"messageType":"print","message":"===========================================","type":"print","time":11155}
{"testID":298,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11155}
{"testID":298,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11155}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.025248","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929267184","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"  member_service_test_1754929267184: disposed=false, streamClosed=false","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"===========================================","type":"print","time":11156}
{"testID":298,"messageType":"print","message":"","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.026913","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"=======================================","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"","type":"print","time":11157}
{"testID":298,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11158}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.027549","type":"print","time":11158}
{"testID":298,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11158}
{"testID":298,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11158}
{"testID":298,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929267184","type":"print","time":11158}
{"testID":298,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11159}
{"testID":298,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11159}
{"testID":298,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11159}
{"testID":298,"messageType":"print","message":"  member_service_test_1754929267184: disposed=false, streamClosed=false","type":"print","time":11159}
{"testID":298,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11159}
{"testID":298,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11159}
{"testID":298,"messageType":"print","message":"===========================================","type":"print","time":11160}
{"testID":298,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11160}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11218}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:21:08.088037","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:21:08.089225","type":"print","time":11219}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11220}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":11220}
{"testID":298,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11260}
{"test":{"id":307,"name":"MemberService 테스트 setClubId 메서드가 클럽 ID를 설정하고 회원 목록을 가져와야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":191,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":11260}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11261}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11261}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":11261}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11261}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929267184","type":"print","time":11261}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11262}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11262}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929268130","type":"print","time":11262}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929268130)","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"  isDisposed: true","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268130","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11263}
{"testID":307,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11264}
{"testID":307,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11264}
{"testID":307,"messageType":"print","message":"","type":"print","time":11265}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":11265}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.135108","type":"print","time":11265}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11265}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11265}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.135877","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11266}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11267}
{"testID":307,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11267}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11267}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.137802","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11268}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.138792","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268130","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11269}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268130: disposed=false, streamClosed=false","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.139997","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11270}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268130","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268130: disposed=false, streamClosed=false","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":11271}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.141479","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"=======================================","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.142049","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268130","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11272}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11273}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11273}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268130: disposed=false, streamClosed=false","type":"print","time":11273}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11273}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11273}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11273}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11273}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11333}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:21:08.202466","type":"print","time":11333}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11333}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11333}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:21:08.204280","type":"print","time":11334}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11335}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":11335}
{"testID":307,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11374}
{"test":{"id":308,"name":"MemberService 테스트 fetchClubMembers 메서드가 클럽의 회원 목록을 가져와야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":213,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":11374}
{"testID":308,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11375}
{"testID":308,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11375}
{"testID":308,"messageType":"print","message":"  isDisposed: false","type":"print","time":11375}
{"testID":308,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11375}
{"testID":308,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268130","type":"print","time":11376}
{"testID":308,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11376}
{"testID":308,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11376}
{"testID":308,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929268244","type":"print","time":11376}
{"testID":308,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929268244)","type":"print","time":11377}
{"testID":308,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11377}
{"testID":308,"messageType":"print","message":"  isDisposed: true","type":"print","time":11377}
{"testID":308,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11377}
{"testID":308,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268244","type":"print","time":11377}
{"testID":308,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11377}
{"testID":308,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":11377}
{"testID":308,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11378}
{"testID":308,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11378}
{"testID":308,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11378}
{"testID":308,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11378}
{"testID":308,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11378}
{"testID":308,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11378}
{"testID":308,"messageType":"print","message":"","type":"print","time":11379}
{"testID":308,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":11379}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:21:08.248727","type":"print","time":11379}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11379}
{"testID":308,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11379}
{"testID":308,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11379}
{"testID":308,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":11379}
{"testID":308,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11380}
{"testID":308,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11380}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:21:08.249879","type":"print","time":11380}
{"testID":308,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11380}
{"testID":308,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11380}
{"testID":308,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11380}
{"testID":308,"messageType":"print","message":"로딩 상태: false","type":"print","time":11380}
{"testID":308,"messageType":"print","message":"회원 수: 1","type":"print","time":11381}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11381}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":11381}
{"testID":308,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11381}
{"testID":308,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11381}
{"testID":308,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11381}
{"testID":308,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11381}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:21:08.251475","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"로딩 상태: false","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"회원 수: 1","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11382}
{"testID":308,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:21:08.252426","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268244","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"  member_service_test_1754929268244: disposed=false, streamClosed=false","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":11383}
{"testID":308,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:21:08.253540","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268244","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"  member_service_test_1754929268244: disposed=false, streamClosed=false","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11384}
{"testID":308,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:21:08.254859","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"=======================================","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"","type":"print","time":11385}
{"testID":308,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:21:08.255430","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268244","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"  member_service_test_1754929268244: disposed=false, streamClosed=false","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":11386}
{"testID":308,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11386}
{"testID":306,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"시간: 2025-08-12T01:21:08.297729","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11428}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"===========================================","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"시간: 2025-08-12T01:21:08.298814","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11429}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"===========================================","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"시간: 2025-08-12T01:21:08.299967","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11430}
{"testID":306,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11431}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11431}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11431}
{"testID":306,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11431}
{"testID":306,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11431}
{"testID":306,"messageType":"print","message":"===========================================","type":"print","time":11431}
{"testID":306,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11431}
{"testID":308,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11488}
{"test":{"id":309,"name":"MemberService 테스트 addMember 메서드가 새 회원을 추가해야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":234,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":11488}
{"testID":309,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"  isDisposed: false","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268244","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929268358","type":"print","time":11489}
{"testID":309,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929268358)","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"  isDisposed: true","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268358","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11490}
{"testID":309,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11491}
{"testID":309,"messageType":"print","message":"","type":"print","time":11491}
{"testID":309,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":11491}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:21:08.361298","type":"print","time":11491}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11491}
{"testID":309,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:21:08.361920","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11492}
{"testID":309,"messageType":"print","message":"로딩 상태: false","type":"print","time":11493}
{"testID":309,"messageType":"print","message":"회원 수: 2","type":"print","time":11493}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11493}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":11493}
{"testID":309,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11493}
{"testID":309,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11493}
{"testID":309,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11493}
{"testID":309,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:21:08.363520","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"로딩 상태: false","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"회원 수: 2","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":11494}
{"testID":309,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:21:08.364368","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268358","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"  member_service_test_1754929268358: disposed=false, streamClosed=false","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11495}
{"testID":309,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:21:08.365395","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268358","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"  member_service_test_1754929268358: disposed=false, streamClosed=false","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"","type":"print","time":11496}
{"testID":309,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:21:08.366569","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"=======================================","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:21:08.367253","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11497}
{"testID":309,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268358","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"  member_service_test_1754929268358: disposed=false, streamClosed=false","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":11498}
{"testID":309,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11498}
{"testID":306,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11530}
{"test":{"id":310,"name":"ClubService 테스트 createClub 메서드가 새 클럽을 생성해야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":221,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":11530}
{"testID":310,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11532}
{"testID":310,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929268401","type":"print","time":11532}
{"testID":310,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11535}
{"testID":310,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11535}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:21:08.404431","type":"print","time":11535}
{"testID":310,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11535}
{"testID":310,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268401","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929268401: disposed=false, streamClosed=false","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:21:08.406228","type":"print","time":11536}
{"testID":310,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268401","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929268401: disposed=false, streamClosed=false","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":11537}
{"testID":310,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:21:08.407642","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268401","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"  club_service_test_1754929268401: disposed=false, streamClosed=false","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11538}
{"testID":310,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11539}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":11539}
{"testID":310,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11539}
{"testID":309,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11600}
{"test":{"id":311,"name":"MemberService 테스트 addMember 메서드가 직접 회원 객체가 반환되는 경우도 처리해야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":264,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":11600}
{"testID":311,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"  isDisposed: false","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268358","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929268470","type":"print","time":11601}
{"testID":311,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929268470)","type":"print","time":11602}
{"testID":311,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11602}
{"testID":311,"messageType":"print","message":"  isDisposed: true","type":"print","time":11602}
{"testID":311,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11602}
{"testID":311,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268470","type":"print","time":11602}
{"testID":311,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11602}
{"testID":311,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":11602}
{"testID":311,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11603}
{"testID":311,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11603}
{"testID":311,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11603}
{"testID":311,"messageType":"print","message":"","type":"print","time":11603}
{"testID":311,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":11603}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:21:08.473142","type":"print","time":11603}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:21:08.474056","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"로딩 상태: false","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"회원 수: 2","type":"print","time":11604}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:21:08.475161","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11605}
{"testID":311,"messageType":"print","message":"로딩 상태: false","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"회원 수: 2","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:21:08.476185","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11606}
{"testID":311,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268470","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929268470: disposed=false, streamClosed=false","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:21:08.477230","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11607}
{"testID":311,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268470","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929268470: disposed=false, streamClosed=false","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:21:08.478298","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":11608}
{"testID":311,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"=======================================","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:21:08.478931","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268470","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11609}
{"testID":311,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11610}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929268470: disposed=false, streamClosed=false","type":"print","time":11610}
{"testID":311,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11610}
{"testID":311,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11610}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":11610}
{"testID":311,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11610}
{"testID":310,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11637}
{"test":{"id":312,"name":"ClubService 테스트 updateClub 메서드가 클럽 정보를 업데이트해야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":248,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":11637}
{"testID":312,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11638}
{"testID":312,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11638}
{"testID":312,"messageType":"print","message":"  isDisposed: false","type":"print","time":11638}
{"testID":312,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11638}
{"testID":312,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929268401","type":"print","time":11638}
{"testID":312,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929268508","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929268508)","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"  isDisposed: true","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929268508","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11639}
{"testID":312,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"시간: 2025-08-12T01:21:08.510527","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268508","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929268508: disposed=false, streamClosed=false","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11641}
{"testID":312,"messageType":"print","message":"===========================================","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"시간: 2025-08-12T01:21:08.511675","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268508","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11642}
{"testID":312,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929268508: disposed=false, streamClosed=false","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"===========================================","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11643}
{"testID":312,"messageType":"print","message":"시간: 2025-08-12T01:21:08.513301","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268508","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929268508: disposed=false, streamClosed=false","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"===========================================","type":"print","time":11644}
{"testID":312,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11644}
{"testID":298,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11662}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.532124","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268470","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"  member_service_test_1754929268470: disposed=false, streamClosed=false","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"===========================================","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929268470) 인스턴스 dispose 시도","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"  isDisposed: false","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11663}
{"testID":298,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"시간: 2025-08-12T01:21:08.533524","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"  member_service_test_1754929268470: disposed=false, streamClosed=false","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11664}
{"testID":298,"messageType":"print","message":"===========================================","type":"print","time":11664}
{"testID":311,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11710}
{"test":{"id":313,"name":"MemberService 테스트 updateMember 메서드가 회원 정보를 업데이트해야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":299,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":11711}
{"testID":313,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11711}
{"testID":313,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929268581","type":"print","time":11711}
{"testID":313,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":11712}
{"testID":313,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11712}
{"testID":313,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11712}
{"testID":313,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11712}
{"testID":313,"messageType":"print","message":"","type":"print","time":11713}
{"testID":313,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":11713}
{"testID":313,"messageType":"print","message":"시간: 2025-08-12T01:21:08.583165","type":"print","time":11713}
{"testID":313,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11713}
{"testID":313,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 2","type":"print","time":11713}
{"testID":313,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11713}
{"testID":313,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"시간: 2025-08-12T01:21:08.583646","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"로딩 상태: false","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"회원 수: 1","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"===========================================","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11714}
{"testID":313,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"시간: 2025-08-12T01:21:08.584674","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"로딩 상태: false","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"회원 수: 1","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"===========================================","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11715}
{"testID":313,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"시간: 2025-08-12T01:21:08.585683","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268581","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"  member_service_test_1754929268581: disposed=false, streamClosed=false","type":"print","time":11716}
{"testID":313,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"===========================================","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"시간: 2025-08-12T01:21:08.586732","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268581","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"  member_service_test_1754929268581: disposed=false, streamClosed=false","type":"print","time":11717}
{"testID":313,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"===========================================","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"시간: 2025-08-12T01:21:08.587891","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 2","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"=======================================","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11718}
{"testID":313,"messageType":"print","message":"시간: 2025-08-12T01:21:08.588346","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268581","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"  member_service_test_1754929268581: disposed=false, streamClosed=false","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"===========================================","type":"print","time":11719}
{"testID":313,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11719}
{"testID":312,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11743}
{"test":{"id":314,"name":"ClubService 테스트 updateClub 메서드가 직접 클럽 객체가 반환되는 경우도 처리해야 함","suiteID":259,"groupIDs":[299,300],"metadata":{"skip":false,"skipReason":null},"line":291,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"testStart","time":11743}
{"testID":314,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11743}
{"testID":314,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11743}
{"testID":314,"messageType":"print","message":"  isDisposed: false","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929268508","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929268613","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929268613)","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"  isDisposed: true","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929268613","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11744}
{"testID":314,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11745}
{"testID":314,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"시간: 2025-08-12T01:21:08.615361","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268613","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929268613: disposed=false, streamClosed=false","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"===========================================","type":"print","time":11746}
{"testID":314,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"시간: 2025-08-12T01:21:08.616519","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268613","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929268613: disposed=false, streamClosed=false","type":"print","time":11747}
{"testID":314,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"===========================================","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"시간: 2025-08-12T01:21:08.617828","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929268613","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929267684: disposed=true, streamClosed=true","type":"print","time":11748}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929267792: disposed=true, streamClosed=true","type":"print","time":11749}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929268613: disposed=false, streamClosed=false","type":"print","time":11749}
{"testID":314,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11749}
{"testID":314,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11749}
{"testID":314,"messageType":"print","message":"===========================================","type":"print","time":11749}
{"testID":314,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11749}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.644599","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268581","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=false, streamClosed=false","type":"print","time":11775}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929268581) 인스턴스 dispose 시도","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.646260","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11776}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":11777}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11777}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11777}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11777}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11777}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":11777}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=false, streamClosed=false","type":"print","time":11777}
{"testID":313,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11820}
{"test":{"id":315,"name":"MemberService 테스트 deleteMember 메서드가 회원을 삭제해야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":339,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":11820}
{"testID":315,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11821}
{"testID":315,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11821}
{"testID":315,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11821}
{"testID":314,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11847}
{"testID":315,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11925}
{"test":{"id":316,"name":"MemberService 테스트 ClubChangedEvent가 발생하면 setClubId가 호출되어야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":360,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":11925}
{"testID":316,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":11927}
{"testID":316,"messageType":"print","message":"회원 응답 데이터: [{id: test_member_id, name: 테스트 회원, email: test@example.com, phone: 010-1234-5678, gender: 남성, birthYear: 1990, level: 중급, position: 회원, joinDate: 2025-08-12T01:21:07.141047, clubId: test_club_id, isActive: true}]","type":"print","time":11927}
{"testID":316,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":11927}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12782}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12782}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12782}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":12783}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929268690","type":"print","time":12783}
{"testID":307,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":12783}
{"testID":307,"messageType":"print","message":"","type":"print","time":12783}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":12783}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.692583","type":"print","time":12784}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":12785}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 3","type":"print","time":12785}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":12788}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":12788}
{"testID":307,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":12788}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.692660","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"구독 상태: 활성","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"회원 수: 0","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":12789}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.693084","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"회원 수: 0","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":12790}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":12797}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":12798}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":12798}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.693173","type":"print","time":12798}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12798}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":12798}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268690","type":"print","time":12799}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":12799}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12799}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12799}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12800}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12800}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=false, streamClosed=false","type":"print","time":12800}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12802}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12802}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12802}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":12802}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":12802}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.693270","type":"print","time":12803}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12804}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":12804}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268690","type":"print","time":12804}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":12805}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12805}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12807}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12808}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12809}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=false, streamClosed=false","type":"print","time":12810}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12810}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12810}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12811}
{"testID":307,"messageType":"print","message":"","type":"print","time":12811}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":12811}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.693428","type":"print","time":12811}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":12811}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 3","type":"print","time":12812}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":12812}
{"testID":307,"messageType":"print","message":"=======================================","type":"print","time":12813}
{"testID":307,"messageType":"print","message":"","type":"print","time":12813}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":12813}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.693536","type":"print","time":12814}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12814}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":12814}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268690","type":"print","time":12814}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":12814}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12815}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12815}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12815}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12815}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=false, streamClosed=false","type":"print","time":12816}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12816}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12816}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12817}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":12817}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":12818}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.758224","type":"print","time":12818}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12818}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":12818}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268690","type":"print","time":12819}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":12820}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12820}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12821}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12821}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12821}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=false, streamClosed=false","type":"print","time":12822}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12822}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12822}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12822}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":12823}
{"testID":307,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929268690) 인스턴스 dispose 시도","type":"print","time":12824}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":12824}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":12824}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":12824}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":12824}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":12825}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":12825}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.758442","type":"print","time":12825}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12825}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":12825}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12826}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12826}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12826}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12826}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12826}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12826}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=false, streamClosed=false","type":"print","time":12826}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12827}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12827}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12827}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":12828}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929268795","type":"print","time":12828}
{"testID":307,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":12828}
{"testID":307,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: new_club_id)","type":"print","time":12828}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":12829}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.870332","type":"print","time":12829}
{"testID":307,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":12829}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12830}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929268795","type":"print","time":12830}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":12830}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12831}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12831}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12831}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12832}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12832}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=false, streamClosed=false","type":"print","time":12832}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12833}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12833}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12833}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":12833}
{"testID":307,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929268795) 인스턴스 dispose 시도","type":"print","time":12833}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":12834}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":12834}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":12835}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":12835}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929268795","type":"print","time":12835}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 1","type":"print","time":12835}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":12836}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":12836}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.870482","type":"print","time":12836}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12836}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12837}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12837}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12837}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12838}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12838}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12838}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12839}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12839}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=false, streamClosed=false","type":"print","time":12839}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12840}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12840}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12840}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":12840}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":12841}
{"testID":307,"messageType":"print","message":"  isDisposed: true","type":"print","time":12841}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":12841}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":12841}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":12842}
{"testID":307,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":12842}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":12842}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.981118","type":"print","time":12843}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12843}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12843}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12843}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12844}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12844}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12844}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12845}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12845}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12845}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12845}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12845}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12846}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12846}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":12846}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":12846}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":12847}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:08.981280","type":"print","time":12847}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12847}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12847}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12848}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12848}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12848}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12848}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12848}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12849}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12849}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12849}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12849}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12850}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12850}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":12850}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.091442","type":"print","time":12850}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12851}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12851}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12851}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12852}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12852}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12852}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12853}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12853}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12853}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12854}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12854}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12854}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12854}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":12855}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":12855}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":12855}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.091763","type":"print","time":12855}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12856}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12857}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12857}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12858}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12858}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12859}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12859}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12859}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12860}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12860}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12860}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12861}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12861}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":12861}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.194838","type":"print","time":12862}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12862}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12862}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12863}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12863}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12863}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12863}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12864}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12864}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12865}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12865}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12865}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12866}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12866}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":12866}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":12866}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":12867}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.195080","type":"print","time":12867}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12867}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12868}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12868}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12869}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12869}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12870}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12870}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12871}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12871}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12871}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12871}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12872}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12872}
{"testID":307,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":12872}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":12873}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.601866","type":"print","time":12873}
{"testID":307,"messageType":"print","message":"구독 상태: 활성","type":"print","time":12873}
{"testID":307,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":12874}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":12874}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":12874}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":12875}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":12875}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12875}
{"testID":307,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화 시작 (인스턴스 수: 4)","type":"print","time":12876}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":12876}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 전) =====","type":"print","time":12876}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.616107","type":"print","time":12877}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12877}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12878}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12878}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12878}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12879}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12879}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12879}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12880}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12881}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12881}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12881}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12882}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12882}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929268470","type":"print","time":12882}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":12882}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":12882}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929268581","type":"print","time":12883}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":12883}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929268690","type":"print","time":12883}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":12883}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929268795","type":"print","time":12884}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":12884}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 인스턴스 dispose 후, 초기화 전) =====","type":"print","time":12885}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.618755","type":"print","time":12885}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12886}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":12886}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12887}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12887}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12887}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":12888}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268470: disposed=true, streamClosed=true","type":"print","time":12888}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268581: disposed=true, streamClosed=true","type":"print","time":12888}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268690: disposed=true, streamClosed=true","type":"print","time":12888}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929268795: disposed=true, streamClosed=true","type":"print","time":12889}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12889}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12890}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12890}
{"testID":307,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":12890}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":12891}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":12891}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":12892}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":12892}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":12892}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":12892}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":12893}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":12894}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":12894}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":12895}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":12895}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":12895}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":12895}
{"testID":307,"messageType":"print","message":"  isDisposed: true","type":"print","time":12896}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":12896}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":12896}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":12897}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":12897}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":12898}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":12898}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":12898}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":12898}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":12899}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":12899}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.621869","type":"print","time":12899}
{"testID":307,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":12900}
{"testID":307,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":12900}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":12901}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":12901}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":12901}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":12902}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12902}
{"testID":307,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":12903}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":12903}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":12903}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.622357","type":"print","time":12903}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12904}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":12904}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12904}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12905}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12905}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12906}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12906}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12907}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":12907}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:21:09.623036","type":"print","time":12907}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12908}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":12908}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12908}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12909}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12909}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":12909}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":12909}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":12910}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":12910}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":13256}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.125576","type":"print","time":13256}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13256}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13256}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13256}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13256}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13257}
{"testID":316,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":13364}
{"test":{"id":317,"name":"MemberService 테스트 dispose 메서드가 이벤트 구독을 취소해야 함","suiteID":257,"groupIDs":[296,297],"metadata":{"skip":false,"skipReason":null},"line":397,"column":5,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":13365}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 후) =====","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.126454","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14260}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화됨","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.126599","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":14261}
{"testID":316,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.126673","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"로딩 상태: false","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"회원 수: 1","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14262}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.126874","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"로딩 상태: false","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"회원 수: 1","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":14263}
{"testID":316,"messageType":"print","message":"MemberService dispose 중 오류 무시: A MemberService was used after being disposed.","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"Once you have called dispose() on a MemberService, it can no longer be used.","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.130787","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14264}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":14265}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.130844","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14266}
{"testID":316,"messageType":"print","message":"","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.130942","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"=======================================","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.131020","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14267}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929270235","type":"print","time":14268}
{"testID":316,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화 시작 (인스턴스 수: 1)","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 전) =====","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.236476","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929270235","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":14269}
{"testID":316,"messageType":"print","message":"  member_service_test_1754929270235: disposed=false, streamClosed=false","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929270235","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"  isDisposed: false","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929270235","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929270235)","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14270}
{"testID":316,"messageType":"print","message":"  isDisposed: true","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929270235","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 인스턴스 dispose 후, 초기화 전) =====","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.236656","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929270235","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"  member_service_test_1754929270235: disposed=true, streamClosed=true","type":"print","time":14271}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  isDisposed: false","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929270235","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  isDisposed: false","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14272}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929270235","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"EventBus: 모든 테스트 환경 초기화 해제","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  isDisposed: true","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  isDisposed: false","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":14273}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.236962","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14274}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.237142","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.633612","type":"print","time":14275}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.633935","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14276}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.739175","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14277}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 후) =====","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.739665","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화됨","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":14278}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_dispose_test_1754929270739","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"===== dispose 테스트 시작 =====","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"테스트 ID 설정됨: member_service_dispose_test_1754929270739","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"초기 구독 수: 0","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"memberService 초기화 후 구독 수: 1","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"memberService.dispose() 호출 전 구독 수: 1","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.740438","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"구독 상태: 활성","type":"print","time":14279}
{"testID":316,"messageType":"print","message":"클럽 ID: null","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"로딩 상태: false","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"회원 수: 0","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:21:10.740885","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"클럽 ID: null","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":14280}
{"testID":316,"messageType":"print","message":"로딩 상태: false","type":"print","time":14281}
{"testID":316,"messageType":"print","message":"회원 수: 0","type":"print","time":14281}
{"testID":316,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14281}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":14281}
{"testID":316,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":14281}
{"testID":317,"messageType":"print","message":"memberService.dispose() 호출 후 구독 수: 0","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"===== dispose 테스트 종료 =====","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화 시작 (인스턴스 수: 1)","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 전) =====","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.242924","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":14373}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: member_service_dispose_test_1754929270739","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"  member_service_dispose_test_1754929270739: disposed=false, streamClosed=false","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_dispose_test_1754929270739","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":14374}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929270739","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_dispose_test_1754929270739)","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"  isDisposed: true","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929270739","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14375}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 인스턴스 dispose 후, 초기화 전) =====","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.244861","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: member_service_dispose_test_1754929270739","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"  member_service_dispose_test_1754929270739: disposed=true, streamClosed=true","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14376}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929270739","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929270739","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14377}
{"testID":317,"messageType":"print","message":"EventBus: 모든 테스트 환경 초기화 해제","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  isDisposed: true","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":14378}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.248758","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14379}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.250077","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14380}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14381}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14381}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14381}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14381}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14381}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14381}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":14381}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":14884}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.753260","type":"print","time":14884}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14884}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14884}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 후) =====","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.755190","type":"print","time":14885}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화됨","type":"print","time":14886}
{"testID":317,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":14887}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":14887}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.756473","type":"print","time":14887}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14887}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14887}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14887}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14887}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.757876","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14888}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14889}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14889}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14889}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14889}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14889}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14889}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14889}
{"testID":317,"messageType":"print","message":"","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.759624","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.760264","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"클럽 ID: null","type":"print","time":14890}
{"testID":317,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"로딩 상태: false","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"회원 수: 0","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.761143","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"클럽 ID: null","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":14891}
{"testID":317,"messageType":"print","message":"로딩 상태: false","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"회원 수: 0","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":14892}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.762204","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.763272","type":"print","time":14893}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":14894}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.764262","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"","type":"print","time":14895}
{"testID":317,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.765524","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"=======================================","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:21:11.766172","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":14896}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":14897}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":14897}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":14897}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":14897}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":14897}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":14897}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":14897}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":14897}
{"testID":317,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":14999}
{"test":{"id":318,"name":"(tearDownAll)","suiteID":257,"groupIDs":[296],"metadata":{"skip":false,"skipReason":null},"line":454,"column":3,"url":"file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"testStart","time":14999}
{"testID":318,"messageType":"print","message":"","type":"print","time":15000}
{"testID":318,"messageType":"print","message":"===== MemberService 테스트 tearDownAll 시작 =====","type":"print","time":15000}
{"testID":318,"messageType":"print","message":"시간: 2025-08-12T01:21:11.870213","type":"print","time":15000}
{"testID":318,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":15000}
{"testID":318,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":15000}
{"testID":318,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":15001}
{"testID":318,"messageType":"print","message":"MemberService tearDownAll: EventBus.resetAllTestInstances 호출 시작","type":"print","time":15001}
{"testID":318,"messageType":"print","message":"MemberService tearDownAll: EventBus.resetAllTestInstances 호출 완료","type":"print","time":15001}
{"testID":318,"messageType":"print","message":"MemberService tearDownAll: EventBus.clearCurrentTestId 호출 시작","type":"print","time":15001}
{"testID":318,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":15002}
{"success":false,"type":"done","time":15012}
