{"protocolVersion":"0.1.1","runnerVersion":null,"pid":45266,"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":5,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":1999}
{"group":{"id":10,"suiteID":4,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":19,"line":null,"column":null,"url":null},"type":"group","time":2000}
{"group":{"id":11,"suiteID":4,"parentID":10,"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":2000}
{"test":{"id":12,"name":"EventService 통합 테스트 이벤트 목록 조회 테스트","suiteID":4,"groupIDs":[10,11],"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":2001}
{"testID":12,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2047}
{"testID":12,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2067}
{"testID":12,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219291","type":"print","time":2067}
{"testID":12,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219291)","type":"print","time":2068}
{"testID":12,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":2074}
{"testID":12,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2081}
{"testID":12,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2082}
{"testID":12,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2082}
{"testID":12,"messageType":"print","message":"시간: 2025-08-12T01:20:19.327230","type":"print","time":2082}
{"testID":12,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219291","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"  event_service_integration_test_1754929219291: disposed=false, streamClosed=false","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"===========================================","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2083}
{"testID":12,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"시간: 2025-08-12T01:20:19.329610","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219291","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"  event_service_integration_test_1754929219291: disposed=false, streamClosed=false","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2084}
{"testID":12,"messageType":"print","message":"===========================================","type":"print","time":2084}
{"testID":12,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2086}
{"testID":12,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2086}
{"testID":12,"messageType":"print","message":"시간: 2025-08-12T01:20:19.331588","type":"print","time":2086}
{"testID":12,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2086}
{"testID":12,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2086}
{"testID":12,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219291","type":"print","time":2086}
{"testID":12,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2087}
{"testID":12,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2087}
{"testID":12,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2087}
{"testID":12,"messageType":"print","message":"  event_service_integration_test_1754929219291: disposed=false, streamClosed=false","type":"print","time":2087}
{"testID":12,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2087}
{"testID":12,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2087}
{"testID":12,"messageType":"print","message":"===========================================","type":"print","time":2087}
{"testID":12,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2087}
{"group":{"id":13,"suiteID":4,"parentID":10,"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":2087}
{"test":{"id":14,"name":"이벤트 수정 및 삭제 테스트 이벤트 수정 테스트","suiteID":4,"groupIDs":[10,13],"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":2087}
{"testID":14,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2088}
{"testID":14,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2089}
{"testID":14,"messageType":"print","message":"  isDisposed: false","type":"print","time":2089}
{"testID":14,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2089}
{"testID":14,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219291","type":"print","time":2090}
{"testID":14,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2091}
{"testID":14,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2091}
{"testID":14,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219334","type":"print","time":2091}
{"testID":14,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219334)","type":"print","time":2092}
{"testID":14,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219334)","type":"print","time":2092}
{"testID":14,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2092}
{"testID":14,"messageType":"print","message":"  isDisposed: true","type":"print","time":2093}
{"testID":14,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2093}
{"testID":14,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219334","type":"print","time":2093}
{"testID":14,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2093}
{"testID":14,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2095}
{"testID":14,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2095}
{"testID":14,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2095}
{"testID":14,"messageType":"print","message":"시간: 2025-08-12T01:20:19.340869","type":"print","time":2095}
{"testID":14,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2095}
{"testID":14,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2096}
{"testID":14,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219334","type":"print","time":2096}
{"testID":14,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2096}
{"testID":14,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2096}
{"testID":14,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2097}
{"testID":14,"messageType":"print","message":"  event_service_integration_test_1754929219334: disposed=false, streamClosed=false","type":"print","time":2097}
{"testID":14,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2097}
{"testID":14,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2097}
{"testID":14,"messageType":"print","message":"===========================================","type":"print","time":2097}
{"testID":14,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2097}
{"testID":14,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2098}
{"testID":14,"messageType":"print","message":"시간: 2025-08-12T01:20:19.343392","type":"print","time":2098}
{"testID":14,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2098}
{"testID":14,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2098}
{"testID":14,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219334","type":"print","time":2098}
{"testID":14,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2098}
{"testID":14,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2098}
{"testID":14,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2099}
{"testID":14,"messageType":"print","message":"  event_service_integration_test_1754929219334: disposed=false, streamClosed=false","type":"print","time":2099}
{"testID":14,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2099}
{"testID":14,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2099}
{"testID":14,"messageType":"print","message":"===========================================","type":"print","time":2099}
{"testID":14,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2099}
{"testID":14,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2099}
{"testID":14,"messageType":"print","message":"시간: 2025-08-12T01:20:19.344846","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219334","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"  event_service_integration_test_1754929219334: disposed=false, streamClosed=false","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2100}
{"testID":14,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2100}
{"test":{"id":15,"name":"이벤트 수정 및 삭제 테스트 이벤트 삭제 테스트","suiteID":4,"groupIDs":[10,13],"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":2101}
{"testID":14,"messageType":"print","message":"===========================================","type":"print","time":2101}
{"testID":14,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2101}
{"testID":15,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2102}
{"testID":15,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2102}
{"testID":15,"messageType":"print","message":"  isDisposed: false","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219334","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219348","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219348)","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219348)","type":"print","time":2103}
{"testID":15,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2104}
{"testID":15,"messageType":"print","message":"  isDisposed: true","type":"print","time":2104}
{"testID":15,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2104}
{"testID":15,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219348","type":"print","time":2104}
{"testID":15,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2104}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2106}
{"testID":15,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2106}
{"testID":15,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2106}
{"testID":15,"messageType":"print","message":"시간: 2025-08-12T01:20:19.351944","type":"print","time":2106}
{"testID":15,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2106}
{"testID":15,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219348","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"  event_service_integration_test_1754929219348: disposed=false, streamClosed=false","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"===========================================","type":"print","time":2107}
{"testID":15,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2108}
{"testID":15,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2108}
{"testID":15,"messageType":"print","message":"시간: 2025-08-12T01:20:19.353720","type":"print","time":2108}
{"testID":15,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2108}
{"testID":15,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2108}
{"testID":15,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219348","type":"print","time":2108}
{"testID":15,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2109}
{"testID":15,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2109}
{"testID":15,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2109}
{"testID":15,"messageType":"print","message":"  event_service_integration_test_1754929219348: disposed=false, streamClosed=false","type":"print","time":2109}
{"testID":15,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2109}
{"testID":15,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2109}
{"testID":15,"messageType":"print","message":"===========================================","type":"print","time":2109}
{"testID":15,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2109}
{"group":{"id":16,"suiteID":4,"parentID":10,"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":2110}
{"test":{"id":17,"name":"참가자 관리 테스트 참가자 목록 조회 테스트","suiteID":4,"groupIDs":[10,16],"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":2110}
{"testID":15,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2110}
{"testID":15,"messageType":"print","message":"시간: 2025-08-12T01:20:19.355719","type":"print","time":2110}
{"testID":15,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2110}
{"testID":15,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2110}
{"testID":15,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219348","type":"print","time":2110}
{"testID":15,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2111}
{"testID":15,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2111}
{"testID":15,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2111}
{"testID":15,"messageType":"print","message":"  event_service_integration_test_1754929219348: disposed=false, streamClosed=false","type":"print","time":2111}
{"testID":15,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2111}
{"testID":15,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2111}
{"testID":15,"messageType":"print","message":"===========================================","type":"print","time":2111}
{"testID":15,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2111}
{"testID":17,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2112}
{"testID":17,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2112}
{"testID":17,"messageType":"print","message":"  isDisposed: false","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219348","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219358","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219358)","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219358)","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2113}
{"testID":17,"messageType":"print","message":"  isDisposed: true","type":"print","time":2114}
{"testID":17,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2114}
{"testID":17,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219358","type":"print","time":2114}
{"testID":17,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2114}
{"testID":17,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2115}
{"testID":17,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2116}
{"testID":17,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2116}
{"testID":17,"messageType":"print","message":"시간: 2025-08-12T01:20:19.361359","type":"print","time":2116}
{"testID":17,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2116}
{"testID":17,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2116}
{"testID":17,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219358","type":"print","time":2116}
{"testID":17,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2116}
{"testID":17,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2117}
{"testID":17,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2117}
{"testID":17,"messageType":"print","message":"  event_service_integration_test_1754929219358: disposed=false, streamClosed=false","type":"print","time":2117}
{"testID":17,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2117}
{"testID":17,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"===========================================","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"시간: 2025-08-12T01:20:19.363577","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219358","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"  event_service_integration_test_1754929219358: disposed=false, streamClosed=false","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2118}
{"testID":17,"messageType":"print","message":"===========================================","type":"print","time":2118}
{"testID":17,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2119}
{"test":{"id":18,"name":"참가자 관리 테스트 참가자 추가 테스트","suiteID":4,"groupIDs":[10,16],"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":2119}
{"testID":17,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2119}
{"testID":17,"messageType":"print","message":"시간: 2025-08-12T01:20:19.365106","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219358","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"  event_service_integration_test_1754929219358: disposed=false, streamClosed=false","type":"print","time":2120}
{"testID":17,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2121}
{"testID":17,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2121}
{"testID":17,"messageType":"print","message":"===========================================","type":"print","time":2121}
{"testID":17,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2121}
{"testID":18,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2122}
{"testID":18,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2122}
{"testID":18,"messageType":"print","message":"  isDisposed: false","type":"print","time":2122}
{"testID":18,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2122}
{"testID":18,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219358","type":"print","time":2122}
{"testID":18,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2122}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2122}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219367","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219367)","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219367)","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"  isDisposed: true","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219367","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2123}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2124}
{"testID":18,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2124}
{"testID":18,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"시간: 2025-08-12T01:20:19.370322","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219367","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"  event_service_integration_test_1754929219367: disposed=false, streamClosed=false","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2125}
{"testID":18,"messageType":"print","message":"===========================================","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"시간: 2025-08-12T01:20:19.371863","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219367","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2126}
{"testID":18,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2127}
{"testID":18,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2127}
{"testID":18,"messageType":"print","message":"  event_service_integration_test_1754929219367: disposed=false, streamClosed=false","type":"print","time":2127}
{"testID":18,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2127}
{"testID":18,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2127}
{"testID":18,"messageType":"print","message":"===========================================","type":"print","time":2128}
{"testID":18,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2128}
{"test":{"id":19,"name":"참가자 관리 테스트 참가자 수정 테스트","suiteID":4,"groupIDs":[10,16],"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":2129}
{"testID":18,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2129}
{"testID":18,"messageType":"print","message":"시간: 2025-08-12T01:20:19.374545","type":"print","time":2129}
{"testID":18,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2129}
{"testID":18,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2129}
{"testID":18,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219367","type":"print","time":2129}
{"testID":18,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2129}
{"testID":18,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2129}
{"testID":18,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2130}
{"testID":18,"messageType":"print","message":"  event_service_integration_test_1754929219367: disposed=false, streamClosed=false","type":"print","time":2130}
{"testID":18,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2130}
{"testID":18,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2130}
{"testID":18,"messageType":"print","message":"===========================================","type":"print","time":2130}
{"testID":18,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2130}
{"testID":19,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"  isDisposed: false","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219367","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219376","type":"print","time":2131}
{"testID":19,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219376)","type":"print","time":2132}
{"testID":19,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219376)","type":"print","time":2132}
{"testID":19,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2132}
{"testID":19,"messageType":"print","message":"  isDisposed: true","type":"print","time":2132}
{"testID":19,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2132}
{"testID":19,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219376","type":"print","time":2132}
{"testID":19,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2133}
{"testID":19,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2134}
{"testID":19,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2134}
{"testID":19,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2134}
{"testID":19,"messageType":"print","message":"시간: 2025-08-12T01:20:19.379876","type":"print","time":2134}
{"testID":19,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2134}
{"testID":19,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2134}
{"testID":19,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219376","type":"print","time":2134}
{"testID":19,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"  event_service_integration_test_1754929219376: disposed=false, streamClosed=false","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"===========================================","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"시간: 2025-08-12T01:20:19.381236","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2135}
{"testID":19,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219376","type":"print","time":2136}
{"testID":19,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2136}
{"testID":19,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2136}
{"testID":19,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2136}
{"testID":19,"messageType":"print","message":"  event_service_integration_test_1754929219376: disposed=false, streamClosed=false","type":"print","time":2136}
{"testID":19,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2136}
{"testID":19,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2136}
{"testID":19,"messageType":"print","message":"===========================================","type":"print","time":2136}
{"testID":19,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2136}
{"test":{"id":20,"name":"참가자 관리 테스트 참가자 삭제 테스트","suiteID":4,"groupIDs":[10,16],"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":2137}
{"testID":19,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2137}
{"testID":19,"messageType":"print","message":"시간: 2025-08-12T01:20:19.382659","type":"print","time":2137}
{"testID":19,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2137}
{"testID":19,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2137}
{"testID":19,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219376","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"  event_service_integration_test_1754929219376: disposed=false, streamClosed=false","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"===========================================","type":"print","time":2138}
{"testID":19,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2138}
{"testID":20,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"  isDisposed: false","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219376","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219384","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219384)","type":"print","time":2139}
{"testID":20,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219384)","type":"print","time":2140}
{"testID":20,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2140}
{"testID":20,"messageType":"print","message":"  isDisposed: true","type":"print","time":2140}
{"testID":20,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2140}
{"testID":20,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219384","type":"print","time":2140}
{"testID":20,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2140}
{"testID":20,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2141}
{"testID":20,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2141}
{"testID":20,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"시간: 2025-08-12T01:20:19.386736","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219384","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"  event_service_integration_test_1754929219384: disposed=false, streamClosed=false","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"===========================================","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"시간: 2025-08-12T01:20:19.387774","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219384","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2142}
{"testID":20,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2143}
{"testID":20,"messageType":"print","message":"  event_service_integration_test_1754929219384: disposed=false, streamClosed=false","type":"print","time":2143}
{"testID":20,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2143}
{"testID":20,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2143}
{"testID":20,"messageType":"print","message":"===========================================","type":"print","time":2143}
{"testID":20,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2143}
{"group":{"id":21,"suiteID":4,"parentID":10,"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":2143}
{"test":{"id":22,"name":"점수 관리 테스트 점수 목록 조회 테스트","suiteID":4,"groupIDs":[10,21],"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":2143}
{"testID":20,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2143}
{"testID":20,"messageType":"print","message":"시간: 2025-08-12T01:20:19.389265","type":"print","time":2143}
{"testID":20,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2143}
{"testID":20,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219384","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"  event_service_integration_test_1754929219384: disposed=false, streamClosed=false","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"===========================================","type":"print","time":2144}
{"testID":20,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2144}
{"testID":22,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2145}
{"testID":22,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2145}
{"testID":22,"messageType":"print","message":"  isDisposed: false","type":"print","time":2145}
{"testID":22,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2145}
{"testID":22,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219384","type":"print","time":2145}
{"testID":22,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2145}
{"testID":22,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2145}
{"testID":22,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219391","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219391)","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219391)","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"  isDisposed: true","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219391","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2146}
{"testID":22,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2148}
{"testID":22,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2148}
{"testID":22,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2148}
{"testID":22,"messageType":"print","message":"시간: 2025-08-12T01:20:19.394199","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219391","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"  event_service_integration_test_1754929219391: disposed=false, streamClosed=false","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"===========================================","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2149}
{"testID":22,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"시간: 2025-08-12T01:20:19.395453","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219391","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"  event_service_integration_test_1754929219391: disposed=false, streamClosed=false","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2150}
{"testID":22,"messageType":"print","message":"===========================================","type":"print","time":2150}
{"testID":22,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2151}
{"test":{"id":23,"name":"점수 관리 테스트 점수 추가 테스트","suiteID":4,"groupIDs":[10,21],"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":2151}
{"testID":22,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2151}
{"testID":22,"messageType":"print","message":"시간: 2025-08-12T01:20:19.397041","type":"print","time":2151}
{"testID":22,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2151}
{"testID":22,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2151}
{"testID":22,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219391","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"  event_service_integration_test_1754929219391: disposed=false, streamClosed=false","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"===========================================","type":"print","time":2152}
{"testID":22,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2152}
{"testID":23,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2153}
{"testID":23,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2153}
{"testID":23,"messageType":"print","message":"  isDisposed: false","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219391","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219399","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219399)","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219399)","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2154}
{"testID":23,"messageType":"print","message":"  isDisposed: true","type":"print","time":2155}
{"testID":23,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2155}
{"testID":23,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219399","type":"print","time":2155}
{"testID":23,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2155}
{"testID":23,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2156}
{"testID":23,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2156}
{"testID":23,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2156}
{"testID":23,"messageType":"print","message":"시간: 2025-08-12T01:20:19.402075","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219399","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"  event_service_integration_test_1754929219399: disposed=false, streamClosed=false","type":"print","time":2157}
{"testID":23,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2158}
{"testID":23,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2158}
{"testID":23,"messageType":"print","message":"===========================================","type":"print","time":2158}
{"testID":23,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2158}
{"testID":23,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2158}
{"testID":23,"messageType":"print","message":"시간: 2025-08-12T01:20:19.403803","type":"print","time":2158}
{"testID":23,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2158}
{"testID":23,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219399","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"  event_service_integration_test_1754929219399: disposed=false, streamClosed=false","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2159}
{"testID":23,"messageType":"print","message":"===========================================","type":"print","time":2159}
{"testID":23,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2159}
{"test":{"id":24,"name":"점수 관리 테스트 점수 수정 테스트","suiteID":4,"groupIDs":[10,21],"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":2160}
{"testID":23,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"시간: 2025-08-12T01:20:19.405621","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219399","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"  event_service_integration_test_1754929219399: disposed=false, streamClosed=false","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2160}
{"testID":23,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2161}
{"testID":23,"messageType":"print","message":"===========================================","type":"print","time":2161}
{"testID":23,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2161}
{"testID":24,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"  isDisposed: false","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219399","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219407","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219407)","type":"print","time":2162}
{"testID":24,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219407)","type":"print","time":2163}
{"testID":24,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2163}
{"testID":24,"messageType":"print","message":"  isDisposed: true","type":"print","time":2163}
{"testID":24,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2163}
{"testID":24,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219407","type":"print","time":2163}
{"testID":24,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2163}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2164}
{"testID":24,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2164}
{"testID":24,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"시간: 2025-08-12T01:20:19.410365","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219407","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"  event_service_integration_test_1754929219407: disposed=false, streamClosed=false","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2165}
{"testID":24,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"===========================================","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"시간: 2025-08-12T01:20:19.411733","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219407","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2166}
{"testID":24,"messageType":"print","message":"  event_service_integration_test_1754929219407: disposed=false, streamClosed=false","type":"print","time":2167}
{"testID":24,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2167}
{"testID":24,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2167}
{"testID":24,"messageType":"print","message":"===========================================","type":"print","time":2167}
{"testID":24,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2167}
{"test":{"id":25,"name":"점수 관리 테스트 점수 삭제 테스트","suiteID":4,"groupIDs":[10,21],"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":2168}
{"testID":24,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2168}
{"testID":24,"messageType":"print","message":"시간: 2025-08-12T01:20:19.413569","type":"print","time":2168}
{"testID":24,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2168}
{"testID":24,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2168}
{"testID":24,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219407","type":"print","time":2168}
{"testID":24,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2168}
{"testID":24,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2168}
{"testID":24,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2169}
{"testID":24,"messageType":"print","message":"  event_service_integration_test_1754929219407: disposed=false, streamClosed=false","type":"print","time":2169}
{"testID":24,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2169}
{"testID":24,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2169}
{"testID":24,"messageType":"print","message":"===========================================","type":"print","time":2169}
{"testID":24,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2169}
{"testID":25,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2170}
{"testID":25,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2170}
{"testID":25,"messageType":"print","message":"  isDisposed: false","type":"print","time":2170}
{"testID":25,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2170}
{"testID":25,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219407","type":"print","time":2170}
{"testID":25,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2170}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219415","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219415)","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219415)","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"  isDisposed: true","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219415","type":"print","time":2171}
{"testID":25,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2172}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2173}
{"testID":25,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2173}
{"testID":25,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2173}
{"testID":25,"messageType":"print","message":"시간: 2025-08-12T01:20:19.418932","type":"print","time":2173}
{"testID":25,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2173}
{"testID":25,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2173}
{"testID":25,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219415","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"  event_service_integration_test_1754929219415: disposed=false, streamClosed=false","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"===========================================","type":"print","time":2174}
{"testID":25,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2175}
{"testID":25,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2175}
{"testID":25,"messageType":"print","message":"시간: 2025-08-12T01:20:19.420687","type":"print","time":2175}
{"testID":25,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2175}
{"testID":25,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2175}
{"testID":25,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219415","type":"print","time":2175}
{"testID":25,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2176}
{"testID":25,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2176}
{"testID":25,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2176}
{"testID":25,"messageType":"print","message":"  event_service_integration_test_1754929219415: disposed=false, streamClosed=false","type":"print","time":2176}
{"testID":25,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2176}
{"testID":25,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2176}
{"testID":25,"messageType":"print","message":"===========================================","type":"print","time":2176}
{"testID":25,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2176}
{"group":{"id":26,"suiteID":4,"parentID":10,"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":2177}
{"test":{"id":27,"name":"팀 관리 테스트 팀 목록 조회 테스트","suiteID":4,"groupIDs":[10,26],"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":2177}
{"testID":25,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"시간: 2025-08-12T01:20:19.422897","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219415","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2177}
{"testID":25,"messageType":"print","message":"  event_service_integration_test_1754929219415: disposed=false, streamClosed=false","type":"print","time":2178}
{"testID":25,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2178}
{"testID":25,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2178}
{"testID":25,"messageType":"print","message":"===========================================","type":"print","time":2178}
{"testID":25,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2179}
{"testID":27,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"  isDisposed: false","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219415","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219425","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219425)","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219425)","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2180}
{"testID":27,"messageType":"print","message":"  isDisposed: true","type":"print","time":2181}
{"testID":27,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2181}
{"testID":27,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219425","type":"print","time":2181}
{"testID":27,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2181}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2183}
{"testID":27,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2183}
{"testID":27,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2183}
{"testID":27,"messageType":"print","message":"시간: 2025-08-12T01:20:19.428812","type":"print","time":2183}
{"testID":27,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219425","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"  event_service_integration_test_1754929219425: disposed=false, streamClosed=false","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2184}
{"testID":27,"messageType":"print","message":"===========================================","type":"print","time":2185}
{"testID":27,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2185}
{"testID":27,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2185}
{"testID":27,"messageType":"print","message":"시간: 2025-08-12T01:20:19.430598","type":"print","time":2185}
{"testID":27,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2185}
{"testID":27,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219425","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"  event_service_integration_test_1754929219425: disposed=false, streamClosed=false","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2186}
{"testID":27,"messageType":"print","message":"===========================================","type":"print","time":2186}
{"testID":27,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2186}
{"test":{"id":28,"name":"팀 관리 테스트 팀 추가 테스트","suiteID":4,"groupIDs":[10,26],"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":2187}
{"testID":27,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2187}
{"testID":27,"messageType":"print","message":"시간: 2025-08-12T01:20:19.432572","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219425","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"  event_service_integration_test_1754929219425: disposed=false, streamClosed=false","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"===========================================","type":"print","time":2190}
{"testID":27,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2190}
{"testID":28,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2190}
{"testID":28,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2190}
{"testID":28,"messageType":"print","message":"  isDisposed: false","type":"print","time":2191}
{"testID":28,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2191}
{"testID":28,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219425","type":"print","time":2191}
{"testID":28,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2191}
{"testID":28,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2191}
{"testID":28,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219434","type":"print","time":2191}
{"testID":28,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219434)","type":"print","time":2191}
{"testID":28,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219434)","type":"print","time":2192}
{"testID":28,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2192}
{"testID":28,"messageType":"print","message":"  isDisposed: true","type":"print","time":2192}
{"testID":28,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2192}
{"testID":28,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219434","type":"print","time":2192}
{"testID":28,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2192}
{"testID":28,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2197}
{"testID":28,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2197}
{"testID":28,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2197}
{"testID":28,"messageType":"print","message":"시간: 2025-08-12T01:20:19.439421","type":"print","time":2197}
{"testID":28,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219434","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"  event_service_integration_test_1754929219434: disposed=false, streamClosed=false","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"===========================================","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"시간: 2025-08-12T01:20:19.440665","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219434","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"  event_service_integration_test_1754929219434: disposed=false, streamClosed=false","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"===========================================","type":"print","time":2198}
{"testID":28,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2198}
{"testID":28,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"시간: 2025-08-12T01:20:19.442402","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219434","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"  event_service_integration_test_1754929219434: disposed=false, streamClosed=false","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2198}
{"testID":28,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2199}
{"testID":28,"messageType":"print","message":"===========================================","type":"print","time":2199}
{"testID":28,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2199}
{"test":{"id":29,"name":"팀 관리 테스트 팀 업데이트 테스트","suiteID":4,"groupIDs":[10,26],"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":2199}
{"testID":29,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2202}
{"testID":29,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2202}
{"testID":29,"messageType":"print","message":"  isDisposed: false","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219434","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219447","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219447)","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219447)","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"  isDisposed: true","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219447","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2203}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2205}
{"testID":29,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2205}
{"testID":29,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2205}
{"testID":29,"messageType":"print","message":"시간: 2025-08-12T01:20:19.450803","type":"print","time":2206}
{"testID":29,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2206}
{"testID":29,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2206}
{"testID":29,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219447","type":"print","time":2206}
{"testID":29,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2206}
{"testID":29,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2207}
{"testID":29,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2207}
{"testID":29,"messageType":"print","message":"  event_service_integration_test_1754929219447: disposed=false, streamClosed=false","type":"print","time":2207}
{"testID":29,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2207}
{"testID":29,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2207}
{"testID":29,"messageType":"print","message":"===========================================","type":"print","time":2207}
{"testID":29,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2208}
{"testID":29,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2208}
{"testID":29,"messageType":"print","message":"시간: 2025-08-12T01:20:19.453676","type":"print","time":2208}
{"testID":29,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2208}
{"testID":29,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2208}
{"testID":29,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219447","type":"print","time":2208}
{"testID":29,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2208}
{"testID":29,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2209}
{"testID":29,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2209}
{"testID":29,"messageType":"print","message":"  event_service_integration_test_1754929219447: disposed=false, streamClosed=false","type":"print","time":2209}
{"testID":29,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2209}
{"testID":29,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2209}
{"testID":29,"messageType":"print","message":"===========================================","type":"print","time":2209}
{"testID":29,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2210}
{"test":{"id":30,"name":"팀 관리 테스트 팀 삭제 테스트","suiteID":4,"groupIDs":[10,26],"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":2210}
{"testID":29,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2210}
{"testID":29,"messageType":"print","message":"시간: 2025-08-12T01:20:19.455895","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219447","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"  event_service_integration_test_1754929219447: disposed=false, streamClosed=false","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2211}
{"testID":29,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2212}
{"testID":29,"messageType":"print","message":"===========================================","type":"print","time":2212}
{"testID":29,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2212}
{"testID":30,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2213}
{"testID":30,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2213}
{"testID":30,"messageType":"print","message":"  isDisposed: false","type":"print","time":2213}
{"testID":30,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2213}
{"testID":30,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219447","type":"print","time":2213}
{"testID":30,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2213}
{"testID":30,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219458","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219458)","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219458)","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"  isDisposed: true","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219458","type":"print","time":2214}
{"testID":30,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2215}
{"testID":30,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2215}
{"testID":30,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2215}
{"testID":30,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2215}
{"testID":30,"messageType":"print","message":"시간: 2025-08-12T01:20:19.460922","type":"print","time":2215}
{"testID":30,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2216}
{"testID":30,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2216}
{"testID":30,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219458","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"  event_service_integration_test_1754929219458: disposed=false, streamClosed=false","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"===========================================","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2217}
{"testID":30,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2218}
{"testID":30,"messageType":"print","message":"시간: 2025-08-12T01:20:19.463400","type":"print","time":2218}
{"testID":30,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2218}
{"testID":30,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2218}
{"testID":30,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219458","type":"print","time":2219}
{"testID":30,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2219}
{"testID":30,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2219}
{"testID":30,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2219}
{"testID":30,"messageType":"print","message":"  event_service_integration_test_1754929219458: disposed=false, streamClosed=false","type":"print","time":2219}
{"testID":30,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2219}
{"testID":30,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2219}
{"testID":30,"messageType":"print","message":"===========================================","type":"print","time":2219}
{"testID":30,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2220}
{"group":{"id":31,"suiteID":4,"parentID":10,"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":2220}
{"test":{"id":32,"name":"이벤트 복제 테스트 이벤트 복제 테스트","suiteID":4,"groupIDs":[10,31],"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":2220}
{"testID":30,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2221}
{"testID":30,"messageType":"print","message":"시간: 2025-08-12T01:20:19.466099","type":"print","time":2221}
{"testID":30,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2221}
{"testID":30,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2222}
{"testID":30,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219458","type":"print","time":2222}
{"testID":30,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2222}
{"testID":30,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2222}
{"testID":30,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2222}
{"testID":30,"messageType":"print","message":"  event_service_integration_test_1754929219458: disposed=false, streamClosed=false","type":"print","time":2222}
{"testID":30,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2223}
{"testID":30,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2223}
{"testID":30,"messageType":"print","message":"===========================================","type":"print","time":2223}
{"testID":30,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2223}
{"testID":32,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"  isDisposed: false","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219458","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219470","type":"print","time":2225}
{"testID":32,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219470)","type":"print","time":2226}
{"testID":32,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219470)","type":"print","time":2226}
{"testID":32,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2227}
{"testID":32,"messageType":"print","message":"  isDisposed: true","type":"print","time":2227}
{"testID":32,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2227}
{"testID":32,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219470","type":"print","time":2227}
{"testID":32,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2228}
{"testID":32,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2229}
{"testID":32,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2229}
{"testID":32,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2230}
{"testID":32,"messageType":"print","message":"시간: 2025-08-12T01:20:19.475343","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219470","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"  event_service_integration_test_1754929219470: disposed=false, streamClosed=false","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"===========================================","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2231}
{"testID":32,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2232}
{"testID":32,"messageType":"print","message":"시간: 2025-08-12T01:20:19.477471","type":"print","time":2232}
{"testID":32,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2232}
{"testID":32,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2233}
{"testID":32,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219470","type":"print","time":2233}
{"testID":32,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2233}
{"testID":32,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2233}
{"testID":32,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2233}
{"testID":32,"messageType":"print","message":"  event_service_integration_test_1754929219470: disposed=false, streamClosed=false","type":"print","time":2233}
{"testID":32,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2234}
{"testID":32,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2234}
{"testID":32,"messageType":"print","message":"===========================================","type":"print","time":2234}
{"testID":32,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2234}
{"group":{"id":33,"suiteID":4,"parentID":10,"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":2235}
{"test":{"id":34,"name":"에러 처리 테스트 API 에러 처리 테스트","suiteID":4,"groupIDs":[10,33],"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":2235}
{"testID":32,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2235}
{"testID":32,"messageType":"print","message":"시간: 2025-08-12T01:20:19.480755","type":"print","time":2235}
{"testID":32,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2235}
{"testID":32,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2235}
{"testID":32,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219470","type":"print","time":2235}
{"testID":32,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2235}
{"testID":32,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2236}
{"testID":32,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2236}
{"testID":32,"messageType":"print","message":"  event_service_integration_test_1754929219470: disposed=false, streamClosed=false","type":"print","time":2236}
{"testID":32,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2236}
{"testID":32,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2236}
{"testID":32,"messageType":"print","message":"===========================================","type":"print","time":2236}
{"testID":32,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2236}
{"testID":34,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2237}
{"testID":34,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2237}
{"testID":34,"messageType":"print","message":"  isDisposed: false","type":"print","time":2237}
{"testID":34,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2237}
{"testID":34,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219470","type":"print","time":2237}
{"testID":34,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2237}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2237}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219482","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219482)","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219482)","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"  isDisposed: true","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219482","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2238}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2241}
{"testID":34,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2241}
{"testID":34,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2241}
{"testID":34,"messageType":"print","message":"시간: 2025-08-12T01:20:19.487209","type":"print","time":2241}
{"testID":34,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219482","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"  event_service_integration_test_1754929219482: disposed=false, streamClosed=false","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"===========================================","type":"print","time":2242}
{"testID":34,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"시간: 2025-08-12T01:20:19.488817","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219482","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2243}
{"testID":34,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2244}
{"testID":34,"messageType":"print","message":"  event_service_integration_test_1754929219482: disposed=false, streamClosed=false","type":"print","time":2244}
{"testID":34,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2244}
{"testID":34,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2244}
{"testID":34,"messageType":"print","message":"===========================================","type":"print","time":2244}
{"testID":34,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2245}
{"testID":34,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2245}
{"testID":34,"messageType":"print","message":"시간: 2025-08-12T01:20:19.490604","type":"print","time":2245}
{"testID":34,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2245}
{"test":{"id":35,"name":"에러 처리 테스트 이벤트 삭제 실패 테스트","suiteID":4,"groupIDs":[10,33],"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":2245}
{"testID":34,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2245}
{"testID":34,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219482","type":"print","time":2245}
{"testID":34,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2245}
{"testID":34,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2246}
{"testID":34,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2246}
{"testID":34,"messageType":"print","message":"  event_service_integration_test_1754929219482: disposed=false, streamClosed=false","type":"print","time":2246}
{"testID":34,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2246}
{"testID":34,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2246}
{"testID":34,"messageType":"print","message":"===========================================","type":"print","time":2246}
{"testID":34,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2246}
{"testID":35,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"  isDisposed: false","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219482","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219492","type":"print","time":2247}
{"testID":35,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219492)","type":"print","time":2247}
{"testID":7,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2250}
{"group":{"id":36,"suiteID":6,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":10,"line":null,"column":null,"url":null},"type":"group","time":2250}
{"group":{"id":37,"suiteID":6,"parentID":36,"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":2250}
{"test":{"id":38,"name":"ClubService 통합 테스트 초기화 테스트","suiteID":6,"groupIDs":[36,37],"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":2250}
{"testID":35,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219492)","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  isDisposed: true","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219492","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"시간: 2025-08-12T01:20:19.494256","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219492","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  event_service_integration_test_1754929219492: disposed=false, streamClosed=false","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"===========================================","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"시간: 2025-08-12T01:20:19.495510","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219492","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  event_service_integration_test_1754929219492: disposed=false, streamClosed=false","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2251}
{"testID":35,"messageType":"print","message":"===========================================","type":"print","time":2251}
{"testID":35,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2252}
{"testID":35,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"시간: 2025-08-12T01:20:19.496672","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219492","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"  event_service_integration_test_1754929219492: disposed=false, streamClosed=false","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"===========================================","type":"print","time":2252}
{"testID":35,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2252}
{"test":{"id":39,"name":"에러 처리 테스트 토큰 미설정 테스트","suiteID":4,"groupIDs":[10,33],"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":2252}
{"testID":39,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2253}
{"testID":39,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2253}
{"testID":39,"messageType":"print","message":"  isDisposed: false","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219492","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_integration_test_1754929219499","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: event_service_integration_test_1754929219499)","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_integration_test_1754929219499)","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"  isDisposed: true","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"  현재 테스트 ID: event_service_integration_test_1754929219499","type":"print","time":2254}
{"testID":39,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2255}
{"testID":39,"messageType":"print","message":"fetchClubEvents 호출됨: token=null","type":"print","time":2255}
{"testID":39,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"시간: 2025-08-12T01:20:19.502636","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219499","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2257}
{"testID":39,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"  event_service_integration_test_1754929219499: disposed=false, streamClosed=false","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"===========================================","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"시간: 2025-08-12T01:20:19.503891","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"현재 테스트 ID: event_service_integration_test_1754929219499","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"  event_service_integration_test_1754929219499: disposed=false, streamClosed=false","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2258}
{"testID":39,"messageType":"print","message":"===========================================","type":"print","time":2259}
{"testID":39,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2259}
{"testID":38,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2266}
{"suite":{"id":40,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart"},"type":"suite","time":2271}
{"test":{"id":41,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/notification_integration_test.dart","suiteID":40,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2271}
{"testID":38,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2283}
{"testID":38,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219510","type":"print","time":2283}
{"testID":38,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219510)","type":"print","time":2317}
{"testID":38,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2326}
{"testID":38,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219510)","type":"print","time":2327}
{"testID":38,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"시간: 2025-08-12T01:20:19.572214","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219510","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"  club_service_integration_test_1754929219510: disposed=false, streamClosed=false","type":"print","time":2328}
{"testID":38,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2329}
{"testID":38,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2329}
{"testID":38,"messageType":"print","message":"===========================================","type":"print","time":2329}
{"testID":38,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2329}
{"testID":38,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2329}
{"testID":38,"messageType":"print","message":"시간: 2025-08-12T01:20:19.575194","type":"print","time":2329}
{"testID":38,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219510","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"  club_service_integration_test_1754929219510: disposed=false, streamClosed=false","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2330}
{"testID":38,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2331}
{"testID":38,"messageType":"print","message":"===========================================","type":"print","time":2331}
{"testID":38,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2332}
{"test":{"id":42,"name":"ClubService 통합 테스트 사용자 클럽 목록 조회 테스트","suiteID":6,"groupIDs":[36,37],"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":2332}
{"testID":38,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"시간: 2025-08-12T01:20:19.578122","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219510","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"  club_service_integration_test_1754929219510: disposed=false, streamClosed=false","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2333}
{"testID":38,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2334}
{"testID":38,"messageType":"print","message":"===========================================","type":"print","time":2334}
{"testID":38,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2334}
{"testID":42,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2335}
{"testID":42,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2335}
{"testID":42,"messageType":"print","message":"  isDisposed: false","type":"print","time":2335}
{"testID":42,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2335}
{"testID":42,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2335}
{"testID":42,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219580","type":"print","time":2336}
{"testID":42,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219580)","type":"print","time":2336}
{"testID":42,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219580)","type":"print","time":2336}
{"testID":42,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2336}
{"testID":42,"messageType":"print","message":"  isDisposed: true","type":"print","time":2336}
{"testID":42,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2336}
{"testID":42,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219580","type":"print","time":2337}
{"testID":42,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2337}
{"testID":42,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2338}
{"testID":42,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219580)","type":"print","time":2338}
{"testID":42,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2338}
{"testID":42,"messageType":"print","message":"시간: 2025-08-12T01:20:19.583714","type":"print","time":2338}
{"testID":42,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2338}
{"testID":42,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2338}
{"testID":42,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219580","type":"print","time":2338}
{"testID":42,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"  club_service_integration_test_1754929219580: disposed=false, streamClosed=false","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"===========================================","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2339}
{"testID":42,"messageType":"print","message":"시간: 2025-08-12T01:20:19.585316","type":"print","time":2340}
{"testID":42,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2340}
{"testID":42,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2340}
{"testID":42,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219580","type":"print","time":2340}
{"testID":42,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2340}
{"testID":42,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2341}
{"testID":42,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2341}
{"testID":42,"messageType":"print","message":"  club_service_integration_test_1754929219580: disposed=false, streamClosed=false","type":"print","time":2341}
{"testID":42,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2341}
{"testID":42,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2341}
{"testID":42,"messageType":"print","message":"===========================================","type":"print","time":2342}
{"testID":42,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2342}
{"test":{"id":43,"name":"ClubService 통합 테스트 ID로 클럽 정보 조회 테스트","suiteID":6,"groupIDs":[36,37],"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":2343}
{"testID":42,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2343}
{"testID":42,"messageType":"print","message":"시간: 2025-08-12T01:20:19.588475","type":"print","time":2343}
{"testID":42,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2343}
{"testID":42,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2343}
{"testID":42,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219580","type":"print","time":2343}
{"testID":42,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2343}
{"testID":42,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2343}
{"testID":42,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2344}
{"testID":42,"messageType":"print","message":"  club_service_integration_test_1754929219580: disposed=false, streamClosed=false","type":"print","time":2344}
{"testID":42,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2344}
{"testID":42,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2344}
{"testID":42,"messageType":"print","message":"===========================================","type":"print","time":2344}
{"testID":42,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2344}
{"testID":43,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2345}
{"testID":43,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2345}
{"testID":43,"messageType":"print","message":"  isDisposed: false","type":"print","time":2345}
{"testID":43,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2345}
{"testID":43,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2345}
{"testID":43,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219590","type":"print","time":2345}
{"testID":43,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219590)","type":"print","time":2346}
{"testID":43,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219590)","type":"print","time":2346}
{"testID":43,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2346}
{"testID":43,"messageType":"print","message":"  isDisposed: true","type":"print","time":2346}
{"testID":43,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2347}
{"testID":43,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219590","type":"print","time":2347}
{"testID":43,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2347}
{"testID":43,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2350}
{"testID":43,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219590)","type":"print","time":2350}
{"testID":43,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2350}
{"testID":43,"messageType":"print","message":"시간: 2025-08-12T01:20:19.595419","type":"print","time":2350}
{"testID":43,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2350}
{"testID":43,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219590","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"  club_service_integration_test_1754929219590: disposed=false, streamClosed=false","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2351}
{"testID":43,"messageType":"print","message":"===========================================","type":"print","time":2352}
{"testID":43,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2352}
{"testID":43,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2352}
{"testID":43,"messageType":"print","message":"시간: 2025-08-12T01:20:19.597609","type":"print","time":2352}
{"testID":43,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219590","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"  club_service_integration_test_1754929219590: disposed=false, streamClosed=false","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2353}
{"testID":43,"messageType":"print","message":"===========================================","type":"print","time":2353}
{"testID":43,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2354}
{"test":{"id":44,"name":"ClubService 통합 테스트 현재 클럽 설정 테스트","suiteID":6,"groupIDs":[36,37],"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":2354}
{"testID":43,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2354}
{"testID":43,"messageType":"print","message":"시간: 2025-08-12T01:20:19.599836","type":"print","time":2354}
{"testID":43,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2354}
{"testID":43,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2354}
{"testID":43,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219590","type":"print","time":2354}
{"testID":43,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2354}
{"testID":43,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2354}
{"testID":43,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2355}
{"testID":43,"messageType":"print","message":"  club_service_integration_test_1754929219590: disposed=false, streamClosed=false","type":"print","time":2355}
{"testID":43,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2355}
{"testID":43,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2355}
{"testID":43,"messageType":"print","message":"===========================================","type":"print","time":2355}
{"testID":43,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2355}
{"testID":44,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2356}
{"testID":44,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2356}
{"testID":44,"messageType":"print","message":"  isDisposed: false","type":"print","time":2356}
{"testID":44,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2356}
{"testID":44,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2357}
{"testID":44,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219602","type":"print","time":2357}
{"testID":44,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219602)","type":"print","time":2357}
{"testID":44,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219602)","type":"print","time":2357}
{"testID":44,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2358}
{"testID":44,"messageType":"print","message":"  isDisposed: true","type":"print","time":2358}
{"testID":44,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2358}
{"testID":44,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219602","type":"print","time":2358}
{"testID":44,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2358}
{"testID":44,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2358}
{"testID":44,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219602)","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"시간: 2025-08-12T01:20:19.604501","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219602","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2359}
{"testID":44,"messageType":"print","message":"  club_service_integration_test_1754929219602: disposed=false, streamClosed=false","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"===========================================","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"시간: 2025-08-12T01:20:19.606072","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219602","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2360}
{"testID":44,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2361}
{"testID":44,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2361}
{"testID":44,"messageType":"print","message":"  club_service_integration_test_1754929219602: disposed=false, streamClosed=false","type":"print","time":2361}
{"testID":44,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2361}
{"testID":44,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2361}
{"testID":44,"messageType":"print","message":"===========================================","type":"print","time":2361}
{"testID":44,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2361}
{"test":{"id":45,"name":"ClubService 통합 테스트 클럽 선택 테스트","suiteID":6,"groupIDs":[36,37],"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":2361}
{"testID":44,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2362}
{"testID":44,"messageType":"print","message":"시간: 2025-08-12T01:20:19.607475","type":"print","time":2362}
{"testID":44,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2362}
{"testID":44,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2362}
{"testID":44,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219602","type":"print","time":2362}
{"testID":44,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2362}
{"testID":44,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2363}
{"testID":44,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2363}
{"testID":44,"messageType":"print","message":"  club_service_integration_test_1754929219602: disposed=false, streamClosed=false","type":"print","time":2363}
{"testID":44,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2363}
{"testID":44,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2363}
{"testID":44,"messageType":"print","message":"===========================================","type":"print","time":2364}
{"testID":44,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2364}
{"testID":45,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2365}
{"testID":45,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2365}
{"testID":45,"messageType":"print","message":"  isDisposed: false","type":"print","time":2365}
{"testID":45,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2365}
{"testID":45,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2365}
{"testID":45,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219610","type":"print","time":2365}
{"testID":45,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219610)","type":"print","time":2366}
{"testID":45,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219610)","type":"print","time":2366}
{"testID":45,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2366}
{"testID":45,"messageType":"print","message":"  isDisposed: true","type":"print","time":2366}
{"testID":45,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2366}
{"testID":45,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219610","type":"print","time":2366}
{"testID":45,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2366}
{"testID":45,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2369}
{"testID":45,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: test_club_id)","type":"print","time":2371}
{"testID":45,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2373}
{"testID":45,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219610)","type":"print","time":2373}
{"testID":45,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2374}
{"testID":45,"messageType":"print","message":"시간: 2025-08-12T01:20:19.619053","type":"print","time":2374}
{"testID":45,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2374}
{"testID":45,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2375}
{"testID":45,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219610","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"  club_service_integration_test_1754929219610: disposed=false, streamClosed=false","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"===========================================","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"시간: 2025-08-12T01:20:19.621931","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219610","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"  club_service_integration_test_1754929219610: disposed=false, streamClosed=false","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2377}
{"testID":45,"messageType":"print","message":"===========================================","type":"print","time":2377}
{"testID":45,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2378}
{"test":{"id":46,"name":"ClubService 통합 테스트 클럽 생성 테스트","suiteID":6,"groupIDs":[36,37],"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":2378}
{"testID":45,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"시간: 2025-08-12T01:20:19.623980","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219610","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"  club_service_integration_test_1754929219610: disposed=false, streamClosed=false","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"===========================================","type":"print","time":2379}
{"testID":45,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2379}
{"testID":46,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2380}
{"testID":46,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2380}
{"testID":46,"messageType":"print","message":"  isDisposed: false","type":"print","time":2381}
{"testID":46,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2381}
{"testID":46,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2381}
{"testID":46,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219626","type":"print","time":2381}
{"testID":46,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219626)","type":"print","time":2381}
{"testID":46,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219626)","type":"print","time":2382}
{"testID":46,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2383}
{"testID":46,"messageType":"print","message":"  isDisposed: true","type":"print","time":2383}
{"testID":46,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2383}
{"testID":46,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219626","type":"print","time":2383}
{"testID":46,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2383}
{"testID":45,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2385}
{"testID":46,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2386}
{"testID":46,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219626)","type":"print","time":2386}
{"testID":46,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"시간: 2025-08-12T01:20:19.632086","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219626","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"  club_service_integration_test_1754929219626: disposed=false, streamClosed=false","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2387}
{"testID":46,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2388}
{"testID":46,"messageType":"print","message":"===========================================","type":"print","time":2388}
{"testID":46,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2388}
{"testID":46,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2389}
{"testID":46,"messageType":"print","message":"시간: 2025-08-12T01:20:19.634295","type":"print","time":2389}
{"testID":46,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2389}
{"testID":46,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2389}
{"testID":46,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219626","type":"print","time":2389}
{"testID":46,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2389}
{"testID":46,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2390}
{"testID":46,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2390}
{"testID":46,"messageType":"print","message":"  club_service_integration_test_1754929219626: disposed=false, streamClosed=false","type":"print","time":2390}
{"testID":46,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2390}
{"testID":46,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2390}
{"testID":46,"messageType":"print","message":"===========================================","type":"print","time":2391}
{"testID":46,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2391}
{"test":{"id":47,"name":"ClubService 통합 테스트 클럽 정보 업데이트 테스트","suiteID":6,"groupIDs":[36,37],"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":2392}
{"testID":46,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"시간: 2025-08-12T01:20:19.637290","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219626","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"  club_service_integration_test_1754929219626: disposed=false, streamClosed=false","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2392}
{"testID":46,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2393}
{"testID":46,"messageType":"print","message":"===========================================","type":"print","time":2393}
{"testID":46,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2393}
{"testID":47,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2394}
{"testID":47,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2394}
{"testID":47,"messageType":"print","message":"  isDisposed: false","type":"print","time":2394}
{"testID":47,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2394}
{"testID":47,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2394}
{"testID":47,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219639","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219639)","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219639)","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"  isDisposed: true","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219639","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2395}
{"testID":47,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2398}
{"testID":47,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219639)","type":"print","time":2398}
{"testID":47,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2398}
{"testID":47,"messageType":"print","message":"시간: 2025-08-12T01:20:19.643591","type":"print","time":2398}
{"testID":47,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2398}
{"testID":47,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2398}
{"testID":47,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219639","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"  club_service_integration_test_1754929219639: disposed=false, streamClosed=false","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"===========================================","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2399}
{"testID":47,"messageType":"print","message":"시간: 2025-08-12T01:20:19.645380","type":"print","time":2400}
{"testID":47,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2400}
{"testID":47,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2400}
{"testID":47,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219639","type":"print","time":2400}
{"testID":47,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2400}
{"testID":47,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2401}
{"testID":47,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2401}
{"testID":47,"messageType":"print","message":"  club_service_integration_test_1754929219639: disposed=false, streamClosed=false","type":"print","time":2401}
{"testID":47,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2401}
{"testID":47,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2401}
{"testID":47,"messageType":"print","message":"===========================================","type":"print","time":2401}
{"testID":47,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2401}
{"testID":47,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"시간: 2025-08-12T01:20:19.647349","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219639","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"  club_service_integration_test_1754929219639: disposed=false, streamClosed=false","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2402}
{"group":{"id":48,"suiteID":6,"parentID":36,"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":2402}
{"test":{"id":49,"name":"에러 처리 테스트 토큰 미설정 테스트","suiteID":6,"groupIDs":[36,48],"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":2402}
{"testID":47,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"===========================================","type":"print","time":2402}
{"testID":47,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2402}
{"testID":49,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2403}
{"testID":49,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2403}
{"testID":49,"messageType":"print","message":"  isDisposed: false","type":"print","time":2404}
{"testID":49,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2404}
{"testID":49,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2404}
{"testID":49,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219649","type":"print","time":2404}
{"testID":49,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219649)","type":"print","time":2404}
{"testID":49,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219649)","type":"print","time":2405}
{"testID":49,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2405}
{"testID":49,"messageType":"print","message":"  isDisposed: true","type":"print","time":2405}
{"testID":49,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2405}
{"testID":49,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219649","type":"print","time":2405}
{"testID":49,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2405}
{"testID":49,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2406}
{"testID":49,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219649)","type":"print","time":2406}
{"testID":49,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2406}
{"testID":49,"messageType":"print","message":"시간: 2025-08-12T01:20:19.652117","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219649","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"  club_service_integration_test_1754929219649: disposed=false, streamClosed=false","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"===========================================","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"시간: 2025-08-12T01:20:19.653204","type":"print","time":2407}
{"testID":49,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219649","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"  club_service_integration_test_1754929219649: disposed=false, streamClosed=false","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2408}
{"testID":49,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2409}
{"testID":49,"messageType":"print","message":"===========================================","type":"print","time":2409}
{"testID":49,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2410}
{"test":{"id":50,"name":"에러 처리 테스트 API 에러 처리 테스트","suiteID":6,"groupIDs":[36,48],"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":2410}
{"testID":49,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"시간: 2025-08-12T01:20:19.656238","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219649","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"  club_service_integration_test_1754929219649: disposed=false, streamClosed=false","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"===========================================","type":"print","time":2411}
{"testID":49,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2411}
{"testID":50,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2412}
{"testID":50,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2412}
{"testID":50,"messageType":"print","message":"  isDisposed: false","type":"print","time":2412}
{"testID":50,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2412}
{"testID":50,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2412}
{"testID":50,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219658","type":"print","time":2412}
{"testID":50,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219658)","type":"print","time":2413}
{"testID":50,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219658)","type":"print","time":2413}
{"testID":50,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2413}
{"testID":50,"messageType":"print","message":"  isDisposed: true","type":"print","time":2413}
{"testID":50,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2413}
{"testID":50,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219658","type":"print","time":2414}
{"testID":50,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2414}
{"testID":50,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2418}
{"testID":50,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219658)","type":"print","time":2418}
{"testID":50,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2418}
{"testID":50,"messageType":"print","message":"시간: 2025-08-12T01:20:19.664001","type":"print","time":2418}
{"testID":50,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219658","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"  club_service_integration_test_1754929219658: disposed=false, streamClosed=false","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"===========================================","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"시간: 2025-08-12T01:20:19.665335","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219658","type":"print","time":2419}
{"testID":50,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2420}
{"testID":50,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2420}
{"testID":50,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2420}
{"testID":50,"messageType":"print","message":"  club_service_integration_test_1754929219658: disposed=false, streamClosed=false","type":"print","time":2421}
{"testID":50,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2421}
{"testID":50,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2421}
{"testID":50,"messageType":"print","message":"===========================================","type":"print","time":2421}
{"testID":50,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2421}
{"test":{"id":51,"name":"에러 처리 테스트 클럽 생성 실패 테스트","suiteID":6,"groupIDs":[36,48],"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":2422}
{"testID":50,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2422}
{"testID":50,"messageType":"print","message":"시간: 2025-08-12T01:20:19.667957","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219658","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"  club_service_integration_test_1754929219658: disposed=false, streamClosed=false","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2423}
{"testID":50,"messageType":"print","message":"===========================================","type":"print","time":2424}
{"testID":50,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2424}
{"testID":51,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2425}
{"testID":51,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2425}
{"testID":51,"messageType":"print","message":"  isDisposed: false","type":"print","time":2425}
{"testID":51,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2425}
{"testID":51,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2425}
{"testID":51,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_integration_test_1754929219670","type":"print","time":2425}
{"testID":51,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219670)","type":"print","time":2425}
{"testID":51,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_integration_test_1754929219670)","type":"print","time":2426}
{"testID":51,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2426}
{"testID":51,"messageType":"print","message":"  isDisposed: true","type":"print","time":2426}
{"testID":51,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2426}
{"testID":51,"messageType":"print","message":"  현재 테스트 ID: club_service_integration_test_1754929219670","type":"print","time":2426}
{"testID":51,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2426}
{"testID":51,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2427}
{"testID":51,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: club_service_integration_test_1754929219670)","type":"print","time":2428}
{"testID":51,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2428}
{"testID":51,"messageType":"print","message":"시간: 2025-08-12T01:20:19.673374","type":"print","time":2428}
{"testID":51,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2428}
{"testID":51,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2428}
{"testID":51,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219670","type":"print","time":2429}
{"testID":51,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2429}
{"testID":51,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2429}
{"testID":51,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2429}
{"testID":51,"messageType":"print","message":"  club_service_integration_test_1754929219670: disposed=false, streamClosed=false","type":"print","time":2429}
{"testID":51,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2429}
{"testID":51,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2429}
{"testID":51,"messageType":"print","message":"===========================================","type":"print","time":2430}
{"testID":51,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2430}
{"testID":51,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2430}
{"testID":51,"messageType":"print","message":"시간: 2025-08-12T01:20:19.675478","type":"print","time":2430}
{"testID":51,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2430}
{"testID":51,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219670","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"  club_service_integration_test_1754929219670: disposed=false, streamClosed=false","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2431}
{"testID":51,"messageType":"print","message":"===========================================","type":"print","time":2431}
{"testID":51,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2431}
{"testID":51,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"시간: 2025-08-12T01:20:19.677502","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"현재 테스트 ID: club_service_integration_test_1754929219670","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"  club_service_integration_test_1754929219670: disposed=false, streamClosed=false","type":"print","time":2432}
{"testID":51,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2433}
{"testID":51,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2433}
{"testID":51,"messageType":"print","message":"===========================================","type":"print","time":2433}
{"testID":51,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2433}
{"suite":{"id":52,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart"},"type":"suite","time":2439}
{"test":{"id":53,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/integration/subscription_service_integration_test.dart","suiteID":52,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2439}
{"testID":3,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2531}
{"group":{"id":54,"suiteID":2,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":11,"line":null,"column":null,"url":null},"type":"group","time":2532}
{"group":{"id":55,"suiteID":2,"parentID":54,"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":2532}
{"test":{"id":56,"name":"ScoreService 통합 테스트 점수 목록 조회 테스트","suiteID":2,"groupIDs":[54,55],"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":2532}
{"testID":56,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2595}
{"testID":1,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2613}
{"group":{"id":57,"suiteID":0,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":2613}
{"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":2613}
{"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":2613}
{"testID":56,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2615}
{"testID":56,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219837","type":"print","time":2615}
{"testID":9,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":2616}
{"group":{"id":60,"suiteID":8,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":null,"column":null,"url":null},"type":"group","time":2616}
{"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":2616}
{"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":2616}
{"testID":56,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219837)","type":"print","time":2617}
{"testID":59,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2628}
{"testID":56,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":2633}
{"testID":62,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":2639}
{"testID":56,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2642}
{"testID":56,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2643}
{"testID":56,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2643}
{"testID":56,"messageType":"print","message":"시간: 2025-08-12T01:20:19.888349","type":"print","time":2643}
{"testID":56,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2643}
{"testID":56,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2643}
{"testID":56,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219837","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"  score_service_integration_test_1754929219837: disposed=false, streamClosed=false","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"===========================================","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"시간: 2025-08-12T01:20:19.890160","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2644}
{"testID":56,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219837","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"  score_service_integration_test_1754929219837: disposed=false, streamClosed=false","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2645}
{"testID":56,"messageType":"print","message":"===========================================","type":"print","time":2646}
{"testID":56,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2646}
{"test":{"id":63,"name":"ScoreService 통합 테스트 회원별 점수 조회 테스트","suiteID":2,"groupIDs":[54,55],"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":2647}
{"testID":56,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2648}
{"testID":56,"messageType":"print","message":"시간: 2025-08-12T01:20:19.893290","type":"print","time":2648}
{"testID":56,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2648}
{"testID":56,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2648}
{"testID":56,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219837","type":"print","time":2648}
{"testID":56,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2648}
{"testID":56,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2649}
{"testID":56,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2649}
{"testID":56,"messageType":"print","message":"  score_service_integration_test_1754929219837: disposed=false, streamClosed=false","type":"print","time":2649}
{"testID":56,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2649}
{"testID":59,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2650}
{"testID":56,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2650}
{"testID":56,"messageType":"print","message":"===========================================","type":"print","time":2650}
{"testID":59,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929219871","type":"print","time":2650}
{"testID":56,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2651}
{"testID":63,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2652}
{"testID":63,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2652}
{"testID":63,"messageType":"print","message":"  isDisposed: false","type":"print","time":2652}
{"testID":63,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2652}
{"testID":63,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219837","type":"print","time":2652}
{"testID":63,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219897","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219897)","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929219897)","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"  isDisposed: true","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219897","type":"print","time":2653}
{"testID":63,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2654}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"시간: 2025-08-12T01:20:19.902448","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219897","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"  score_service_integration_test_1754929219897: disposed=false, streamClosed=false","type":"print","time":2657}
{"testID":63,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2658}
{"testID":63,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2658}
{"testID":63,"messageType":"print","message":"===========================================","type":"print","time":2658}
{"testID":63,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2658}
{"testID":63,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2659}
{"testID":63,"messageType":"print","message":"시간: 2025-08-12T01:20:19.904356","type":"print","time":2659}
{"testID":63,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2659}
{"testID":63,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2660}
{"testID":63,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219897","type":"print","time":2660}
{"testID":63,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2660}
{"testID":63,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2660}
{"testID":63,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2661}
{"testID":63,"messageType":"print","message":"  score_service_integration_test_1754929219897: disposed=false, streamClosed=false","type":"print","time":2661}
{"testID":63,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2661}
{"testID":63,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2661}
{"testID":63,"messageType":"print","message":"===========================================","type":"print","time":2662}
{"testID":63,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2662}
{"test":{"id":64,"name":"ScoreService 통합 테스트 이벤트별 점수 조회 테스트","suiteID":2,"groupIDs":[54,55],"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":2662}
{"testID":63,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2662}
{"testID":63,"messageType":"print","message":"시간: 2025-08-12T01:20:19.908291","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219897","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"  score_service_integration_test_1754929219897: disposed=false, streamClosed=false","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"===========================================","type":"print","time":2663}
{"testID":63,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2663}
{"testID":64,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2664}
{"testID":64,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2664}
{"testID":64,"messageType":"print","message":"  isDisposed: false","type":"print","time":2664}
{"testID":64,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2664}
{"testID":64,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219897","type":"print","time":2664}
{"testID":64,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2665}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2665}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219909","type":"print","time":2665}
{"testID":64,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219909)","type":"print","time":2665}
{"testID":64,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929219909)","type":"print","time":2666}
{"testID":64,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2666}
{"testID":64,"messageType":"print","message":"  isDisposed: true","type":"print","time":2666}
{"testID":64,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2666}
{"testID":64,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219909","type":"print","time":2666}
{"testID":64,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2666}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"시간: 2025-08-12T01:20:19.913898","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219909","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2668}
{"testID":64,"messageType":"print","message":"  score_service_integration_test_1754929219909: disposed=false, streamClosed=false","type":"print","time":2669}
{"testID":64,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2669}
{"testID":64,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2669}
{"testID":64,"messageType":"print","message":"===========================================","type":"print","time":2669}
{"testID":64,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2669}
{"testID":64,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2670}
{"testID":64,"messageType":"print","message":"시간: 2025-08-12T01:20:19.915507","type":"print","time":2670}
{"testID":64,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2670}
{"testID":64,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2670}
{"testID":64,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219909","type":"print","time":2670}
{"testID":64,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2671}
{"testID":64,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2671}
{"testID":64,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2671}
{"testID":64,"messageType":"print","message":"  score_service_integration_test_1754929219909: disposed=false, streamClosed=false","type":"print","time":2671}
{"testID":64,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2671}
{"testID":64,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2672}
{"testID":64,"messageType":"print","message":"===========================================","type":"print","time":2672}
{"testID":64,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2672}
{"testID":64,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2672}
{"test":{"id":65,"name":"ScoreService 통합 테스트 점수 추가 테스트","suiteID":2,"groupIDs":[54,55],"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":2673}
{"testID":64,"messageType":"print","message":"시간: 2025-08-12T01:20:19.918214","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219909","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"  score_service_integration_test_1754929219909: disposed=false, streamClosed=false","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"===========================================","type":"print","time":2673}
{"testID":64,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2673}
{"testID":65,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2674}
{"testID":65,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2674}
{"testID":65,"messageType":"print","message":"  isDisposed: false","type":"print","time":2674}
{"testID":62,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2674}
{"testID":65,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2674}
{"testID":62,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929219877","type":"print","time":2675}
{"testID":65,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219909","type":"print","time":2675}
{"testID":62,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929219877)","type":"print","time":2675}
{"testID":65,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2675}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2675}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219919","type":"print","time":2675}
{"testID":65,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219919)","type":"print","time":2675}
{"testID":65,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929219919)","type":"print","time":2676}
{"testID":65,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2676}
{"testID":65,"messageType":"print","message":"  isDisposed: true","type":"print","time":2676}
{"testID":65,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2676}
{"testID":65,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219919","type":"print","time":2676}
{"testID":65,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2677}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2678}
{"testID":65,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"시간: 2025-08-12T01:20:19.924332","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219919","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"  score_service_integration_test_1754929219919: disposed=false, streamClosed=false","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"===========================================","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2679}
{"testID":65,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2680}
{"testID":65,"messageType":"print","message":"시간: 2025-08-12T01:20:19.925567","type":"print","time":2680}
{"testID":65,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2680}
{"testID":65,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2680}
{"testID":65,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219919","type":"print","time":2680}
{"testID":65,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2680}
{"testID":65,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2680}
{"testID":65,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2681}
{"testID":65,"messageType":"print","message":"  score_service_integration_test_1754929219919: disposed=false, streamClosed=false","type":"print","time":2681}
{"testID":65,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2681}
{"testID":65,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2681}
{"testID":65,"messageType":"print","message":"===========================================","type":"print","time":2681}
{"testID":65,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2682}
{"test":{"id":66,"name":"ScoreService 통합 테스트 점수 수정 테스트","suiteID":2,"groupIDs":[54,55],"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":2682}
{"testID":65,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"시간: 2025-08-12T01:20:19.928147","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219919","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"  score_service_integration_test_1754929219919: disposed=false, streamClosed=false","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"===========================================","type":"print","time":2683}
{"testID":65,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2683}
{"testID":66,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2685}
{"testID":66,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2685}
{"testID":66,"messageType":"print","message":"  isDisposed: false","type":"print","time":2685}
{"testID":66,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2685}
{"testID":66,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219919","type":"print","time":2686}
{"testID":66,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2686}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2686}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219930","type":"print","time":2686}
{"testID":66,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219930)","type":"print","time":2687}
{"testID":66,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929219930)","type":"print","time":2687}
{"testID":66,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2687}
{"testID":66,"messageType":"print","message":"  isDisposed: true","type":"print","time":2687}
{"testID":66,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2687}
{"testID":66,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219930","type":"print","time":2687}
{"testID":66,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2688}
{"testID":66,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":2688}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2689}
{"testID":66,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2689}
{"testID":66,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2689}
{"testID":66,"messageType":"print","message":"시간: 2025-08-12T01:20:19.934895","type":"print","time":2689}
{"testID":66,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2689}
{"testID":66,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2689}
{"testID":66,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219930","type":"print","time":2690}
{"testID":66,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2690}
{"testID":66,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2690}
{"testID":66,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2690}
{"testID":66,"messageType":"print","message":"  score_service_integration_test_1754929219930: disposed=false, streamClosed=false","type":"print","time":2690}
{"testID":66,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2690}
{"testID":66,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2691}
{"testID":66,"messageType":"print","message":"===========================================","type":"print","time":2691}
{"testID":66,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2691}
{"testID":66,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2692}
{"testID":66,"messageType":"print","message":"시간: 2025-08-12T01:20:19.937282","type":"print","time":2692}
{"testID":66,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2692}
{"testID":66,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2692}
{"testID":66,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219930","type":"print","time":2693}
{"testID":66,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2693}
{"testID":66,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2693}
{"testID":66,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2693}
{"testID":66,"messageType":"print","message":"  score_service_integration_test_1754929219930: disposed=false, streamClosed=false","type":"print","time":2693}
{"testID":66,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2693}
{"testID":66,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2694}
{"testID":66,"messageType":"print","message":"===========================================","type":"print","time":2694}
{"testID":66,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2695}
{"testID":66,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2695}
{"testID":66,"messageType":"print","message":"시간: 2025-08-12T01:20:19.940631","type":"print","time":2695}
{"testID":66,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2695}
{"testID":66,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2695}
{"testID":66,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219930","type":"print","time":2695}
{"testID":66,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2695}
{"testID":66,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2695}
{"test":{"id":67,"name":"ScoreService 통합 테스트 점수 삭제 테스트","suiteID":2,"groupIDs":[54,55],"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":2695}
{"testID":66,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2696}
{"testID":66,"messageType":"print","message":"  score_service_integration_test_1754929219930: disposed=false, streamClosed=false","type":"print","time":2696}
{"testID":66,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2696}
{"testID":66,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2696}
{"testID":66,"messageType":"print","message":"===========================================","type":"print","time":2696}
{"testID":66,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2696}
{"testID":67,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2697}
{"testID":67,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2697}
{"testID":67,"messageType":"print","message":"  isDisposed: false","type":"print","time":2697}
{"testID":67,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2697}
{"testID":67,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219930","type":"print","time":2697}
{"testID":67,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219943","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219943)","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929219943)","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"  isDisposed: true","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219943","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2698}
{"testID":67,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":2699}
{"testID":59,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929219871)","type":"print","time":2705}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2711}
{"testID":67,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"시간: 2025-08-12T01:20:19.956817","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219943","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"  score_service_integration_test_1754929219943: disposed=false, streamClosed=false","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"===========================================","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"시간: 2025-08-12T01:20:19.958283","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219943","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"  score_service_integration_test_1754929219943: disposed=false, streamClosed=false","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2713}
{"testID":67,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2713}
{"testID":59,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2719}
{"testID":59,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2719}
{"testID":67,"messageType":"print","message":"===========================================","type":"print","time":2724}
{"testID":67,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2724}
{"testID":67,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"시간: 2025-08-12T01:20:19.960924","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219943","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"  score_service_integration_test_1754929219943: disposed=false, streamClosed=false","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"===========================================","type":"print","time":2724}
{"testID":67,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2724}
{"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":2725}
{"test":{"id":68,"name":"ScoreService 통합 테스트 회원 통계 조회 테스트","suiteID":2,"groupIDs":[54,55],"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":2725}
{"testID":68,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"  isDisposed: false","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219943","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219973","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219973)","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929219973)","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"  isDisposed: true","type":"print","time":2728}
{"testID":68,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2729}
{"testID":59,"messageType":"print","message":"변환된 회원 리스트 길이: 2","type":"print","time":2729}
{"testID":68,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219973","type":"print","time":2729}
{"testID":68,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2729}
{"testID":59,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2730}
{"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":2730}
{"testID":59,"messageType":"print","message":"변환된 회원 리스트 길이: 2","type":"print","time":2731}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2732}
{"testID":68,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2733}
{"testID":68,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"시간: 2025-08-12T01:20:19.977328","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219973","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2734}
{"testID":68,"messageType":"print","message":"  score_service_integration_test_1754929219973: disposed=false, streamClosed=false","type":"print","time":2735}
{"testID":62,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2735}
{"test":{"id":69,"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":2735}
{"testID":68,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2735}
{"testID":68,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2736}
{"testID":68,"messageType":"print","message":"===========================================","type":"print","time":2737}
{"testID":68,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2737}
{"testID":68,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2737}
{"testID":68,"messageType":"print","message":"시간: 2025-08-12T01:20:19.982329","type":"print","time":2738}
{"testID":68,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2738}
{"testID":68,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2738}
{"testID":68,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219973","type":"print","time":2739}
{"testID":68,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2739}
{"testID":68,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2739}
{"testID":68,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2739}
{"testID":69,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2740}
{"testID":59,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2740}
{"testID":68,"messageType":"print","message":"  score_service_integration_test_1754929219973: disposed=false, streamClosed=false","type":"print","time":2740}
{"testID":69,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2741}
{"testID":69,"messageType":"print","message":"  isDisposed: false","type":"print","time":2742}
{"testID":69,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2742}
{"testID":68,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2742}
{"testID":68,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2742}
{"testID":68,"messageType":"print","message":"===========================================","type":"print","time":2742}
{"testID":68,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2742}
{"testID":59,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2742}
{"testID":68,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2742}
{"test":{"id":70,"name":"ScoreService 통합 테스트 클럽 통계 조회 테스트","suiteID":2,"groupIDs":[54,55],"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":2743}
{"testID":68,"messageType":"print","message":"시간: 2025-08-12T01:20:19.987752","type":"print","time":2743}
{"testID":68,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2743}
{"testID":69,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929219877","type":"print","time":2743}
{"testID":69,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2743}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:19.986974","type":"print","time":2743}
{"testID":68,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2743}
{"testID":68,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219973","type":"print","time":2744}
{"testID":68,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2744}
{"testID":68,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2744}
{"testID":68,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2744}
{"testID":68,"messageType":"print","message":"  score_service_integration_test_1754929219973: disposed=false, streamClosed=false","type":"print","time":2744}
{"testID":59,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2744}
{"testID":59,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2744}
{"testID":59,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2744}
{"testID":59,"messageType":"print","message":"로딩 상태: false","type":"print","time":2744}
{"testID":59,"messageType":"print","message":"회원 수: 2","type":"print","time":2744}
{"testID":69,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2745}
{"testID":69,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929219984","type":"print","time":2745}
{"testID":69,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929219984)","type":"print","time":2745}
{"testID":68,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2745}
{"testID":59,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2745}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":2745}
{"testID":59,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2746}
{"testID":68,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2746}
{"testID":68,"messageType":"print","message":"===========================================","type":"print","time":2746}
{"testID":68,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2746}
{"testID":59,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929219871)","type":"print","time":2746}
{"testID":59,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2747}
{"testID":70,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2747}
{"testID":70,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2747}
{"testID":69,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929219984)","type":"print","time":2747}
{"testID":59,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2748}
{"testID":59,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2748}
{"testID":69,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2748}
{"testID":69,"messageType":"print","message":"  isDisposed: true","type":"print","time":2748}
{"testID":69,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2748}
{"testID":69,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929219984","type":"print","time":2748}
{"testID":69,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"  isDisposed: false","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219973","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929219992","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929219992)","type":"print","time":2748}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:19.991532","type":"print","time":2748}
{"testID":59,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2748}
{"testID":59,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2748}
{"testID":70,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929219992)","type":"print","time":2749}
{"testID":70,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2749}
{"testID":59,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929219871","type":"print","time":2750}
{"testID":70,"messageType":"print","message":"  isDisposed: true","type":"print","time":2750}
{"testID":70,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2750}
{"testID":70,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219992","type":"print","time":2751}
{"testID":70,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2751}
{"testID":70,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2751}
{"testID":70,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2751}
{"testID":70,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2751}
{"testID":70,"messageType":"print","message":"시간: 2025-08-12T01:20:19.995875","type":"print","time":2751}
{"testID":59,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2751}
{"testID":59,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2751}
{"testID":59,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2751}
{"testID":59,"messageType":"print","message":"  member_service_integration_test_1754929219871: disposed=false, streamClosed=false","type":"print","time":2751}
{"testID":59,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2752}
{"testID":59,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219992","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"  score_service_integration_test_1754929219992: disposed=false, streamClosed=false","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"===========================================","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"시간: 2025-08-12T01:20:19.997630","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219992","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2752}
{"testID":70,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2753}
{"testID":70,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:19.997455","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929219871","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"  member_service_integration_test_1754929219871: disposed=false, streamClosed=false","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2753}
{"testID":59,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2753}
{"testID":70,"messageType":"print","message":"  score_service_integration_test_1754929219992: disposed=false, streamClosed=false","type":"print","time":2754}
{"testID":70,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2754}
{"testID":70,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2754}
{"testID":70,"messageType":"print","message":"===========================================","type":"print","time":2754}
{"testID":70,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2754}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":2754}
{"testID":70,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2755}
{"group":{"id":71,"suiteID":2,"parentID":54,"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":2755}
{"test":{"id":72,"name":"에러 처리 테스트 API 에러 처리 테스트","suiteID":2,"groupIDs":[54,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":2755}
{"testID":70,"messageType":"print","message":"시간: 2025-08-12T01:20:19.999483","type":"print","time":2755}
{"testID":70,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2755}
{"testID":59,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2757}
{"testID":70,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929219992","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"  score_service_integration_test_1754929219992: disposed=false, streamClosed=false","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2757}
{"testID":70,"messageType":"print","message":"===========================================","type":"print","time":2757}
{"testID":59,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2758}
{"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":2758}
{"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":2758}
{"testID":70,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2759}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:20.002389","type":"print","time":2759}
{"testID":59,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2759}
{"testID":59,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2759}
{"testID":59,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2759}
{"testID":59,"messageType":"print","message":"로딩 상태: false","type":"print","time":2759}
{"testID":69,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2760}
{"testID":59,"messageType":"print","message":"회원 수: 2","type":"print","time":2760}
{"test":{"id":75,"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":2760}
{"testID":59,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2761}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":2761}
{"testID":59,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2761}
{"testID":72,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2761}
{"testID":72,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2761}
{"testID":72,"messageType":"print","message":"  isDisposed: false","type":"print","time":2761}
{"testID":72,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2762}
{"testID":72,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929219992","type":"print","time":2762}
{"testID":72,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2762}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2763}
{"testID":59,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2764}
{"testID":75,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2765}
{"testID":75,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2765}
{"testID":75,"messageType":"print","message":"  isDisposed: false","type":"print","time":2765}
{"testID":75,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2765}
{"testID":75,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929219984","type":"print","time":2765}
{"testID":59,"messageType":"print","message":"시간: 2025-08-12T01:20:20.009217","type":"print","time":2765}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929220005","type":"print","time":2766}
{"testID":75,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2766}
{"testID":59,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2766}
{"testID":72,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929220005)","type":"print","time":2766}
{"testID":75,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2767}
{"testID":75,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929220009","type":"print","time":2767}
{"testID":75,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929220009)","type":"print","time":2767}
{"testID":59,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2767}
{"testID":59,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929219871","type":"print","time":2767}
{"testID":59,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2767}
{"testID":59,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2767}
{"testID":59,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2767}
{"testID":59,"messageType":"print","message":"  member_service_integration_test_1754929219871: disposed=false, streamClosed=false","type":"print","time":2768}
{"testID":59,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2768}
{"testID":59,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2768}
{"testID":59,"messageType":"print","message":"===========================================","type":"print","time":2768}
{"testID":59,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2768}
{"testID":72,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929220005)","type":"print","time":2768}
{"testID":72,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2768}
{"testID":72,"messageType":"print","message":"  isDisposed: true","type":"print","time":2768}
{"testID":74,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2768}
{"testID":74,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2769}
{"testID":74,"messageType":"print","message":"  isDisposed: false","type":"print","time":2769}
{"testID":74,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2769}
{"testID":74,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2769}
{"testID":72,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2769}
{"testID":72,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929220005","type":"print","time":2769}
{"testID":74,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220014","type":"print","time":2769}
{"testID":74,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220014)","type":"print","time":2769}
{"testID":74,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220014)","type":"print","time":2770}
{"testID":72,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2770}
{"testID":74,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2770}
{"testID":75,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929220009)","type":"print","time":2770}
{"testID":74,"messageType":"print","message":"  isDisposed: true","type":"print","time":2770}
{"testID":75,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2770}
{"testID":74,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2770}
{"testID":74,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220014","type":"print","time":2770}
{"testID":75,"messageType":"print","message":"  isDisposed: true","type":"print","time":2771}
{"testID":75,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2771}
{"testID":74,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2771}
{"testID":75,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929220009","type":"print","time":2771}
{"testID":75,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2771}
{"testID":74,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2772}
{"testID":74,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2773}
{"testID":75,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2774}
{"testID":74,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":2774}
{"testID":74,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":2774}
{"test":{"id":76,"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":2774}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2775}
{"testID":72,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2776}
{"testID":72,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2776}
{"testID":72,"messageType":"print","message":"시간: 2025-08-12T01:20:20.020626","type":"print","time":2776}
{"testID":74,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2776}
{"testID":74,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2776}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:20.021426","type":"print","time":2776}
{"testID":74,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2776}
{"testID":74,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2776}
{"testID":74,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2776}
{"testID":72,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2776}
{"testID":74,"messageType":"print","message":"로딩 상태: false","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220005","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"  score_service_integration_test_1754929220005: disposed=false, streamClosed=false","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2777}
{"testID":74,"messageType":"print","message":"회원 수: 2","type":"print","time":2777}
{"testID":72,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2778}
{"testID":72,"messageType":"print","message":"===========================================","type":"print","time":2778}
{"testID":74,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2778}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":2778}
{"testID":72,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"시간: 2025-08-12T01:20:20.024181","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2779}
{"testID":74,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220005","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"  score_service_integration_test_1754929220005: disposed=false, streamClosed=false","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2779}
{"testID":74,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220014)","type":"print","time":2779}
{"testID":74,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2779}
{"testID":74,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2779}
{"testID":74,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2779}
{"testID":72,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2779}
{"testID":76,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2779}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:20.024464","type":"print","time":2780}
{"testID":74,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2780}
{"testID":74,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220014","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"  member_service_integration_test_1754929220014: disposed=false, streamClosed=false","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2781}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":2781}
{"testID":72,"messageType":"print","message":"===========================================","type":"print","time":2781}
{"testID":72,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2781}
{"testID":76,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2781}
{"testID":76,"messageType":"print","message":"  isDisposed: false","type":"print","time":2781}
{"testID":76,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2781}
{"testID":76,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929220009","type":"print","time":2782}
{"testID":76,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2782}
{"testID":76,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2782}
{"testID":76,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929220025","type":"print","time":2782}
{"testID":76,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929220025)","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:20.027124","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220014","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2782}
{"testID":72,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2782}
{"testID":72,"messageType":"print","message":"시간: 2025-08-12T01:20:20.026686","type":"print","time":2782}
{"testID":72,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2782}
{"test":{"id":77,"name":"에러 처리 테스트 토큰 미설정 테스트","suiteID":2,"groupIDs":[54,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":2782}
{"testID":72,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2782}
{"testID":74,"messageType":"print","message":"  member_service_integration_test_1754929220014: disposed=false, streamClosed=false","type":"print","time":2783}
{"testID":72,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220005","type":"print","time":2783}
{"testID":74,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2783}
{"testID":74,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2783}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":2783}
{"testID":72,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2783}
{"testID":72,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2783}
{"testID":72,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2783}
{"testID":72,"messageType":"print","message":"  score_service_integration_test_1754929220005: disposed=false, streamClosed=false","type":"print","time":2783}
{"testID":72,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2783}
{"testID":72,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2784}
{"testID":74,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2784}
{"testID":72,"messageType":"print","message":"===========================================","type":"print","time":2784}
{"test":{"id":78,"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":2784}
{"testID":72,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2785}
{"testID":76,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929220025)","type":"print","time":2785}
{"testID":76,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2785}
{"testID":76,"messageType":"print","message":"  isDisposed: true","type":"print","time":2785}
{"testID":74,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2785}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:20.030637","type":"print","time":2785}
{"testID":74,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2785}
{"testID":74,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2785}
{"testID":74,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2785}
{"testID":74,"messageType":"print","message":"로딩 상태: false","type":"print","time":2785}
{"testID":76,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2786}
{"testID":76,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929220025","type":"print","time":2786}
{"testID":74,"messageType":"print","message":"회원 수: 2","type":"print","time":2786}
{"testID":74,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2786}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":2786}
{"testID":74,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2786}
{"testID":77,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2787}
{"testID":77,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2787}
{"testID":76,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2787}
{"testID":74,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2787}
{"testID":74,"messageType":"print","message":"시간: 2025-08-12T01:20:20.032584","type":"print","time":2787}
{"testID":77,"messageType":"print","message":"  isDisposed: false","type":"print","time":2788}
{"testID":77,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2788}
{"testID":77,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929220005","type":"print","time":2788}
{"testID":77,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2788}
{"testID":77,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2788}
{"testID":77,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929220032","type":"print","time":2788}
{"testID":74,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2788}
{"testID":74,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2788}
{"testID":77,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929220032)","type":"print","time":2788}
{"testID":77,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929220032)","type":"print","time":2789}
{"testID":77,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2789}
{"testID":77,"messageType":"print","message":"  isDisposed: true","type":"print","time":2789}
{"testID":77,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2789}
{"testID":77,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929220032","type":"print","time":2789}
{"testID":77,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2789}
{"testID":74,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220014","type":"print","time":2789}
{"testID":74,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2789}
{"testID":74,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2789}
{"testID":74,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2789}
{"testID":74,"messageType":"print","message":"  member_service_integration_test_1754929220014: disposed=false, streamClosed=false","type":"print","time":2789}
{"testID":74,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2789}
{"testID":77,"messageType":"print","message":"fetchClubScores 호출됨: token=null","type":"print","time":2789}
{"testID":74,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2790}
{"testID":74,"messageType":"print","message":"===========================================","type":"print","time":2790}
{"testID":74,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2790}
{"testID":76,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2793}
{"testID":78,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2793}
{"testID":78,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2793}
{"testID":78,"messageType":"print","message":"  isDisposed: false","type":"print","time":2793}
{"testID":78,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2793}
{"testID":78,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2793}
{"testID":78,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220036","type":"print","time":2793}
{"test":{"id":79,"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":2793}
{"testID":78,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220036)","type":"print","time":2793}
{"testID":78,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220036)","type":"print","time":2794}
{"testID":78,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2794}
{"testID":78,"messageType":"print","message":"  isDisposed: true","type":"print","time":2795}
{"testID":78,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2795}
{"testID":79,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2795}
{"testID":78,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220036","type":"print","time":2795}
{"testID":79,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2795}
{"testID":78,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2795}
{"testID":79,"messageType":"print","message":"  isDisposed: false","type":"print","time":2795}
{"testID":79,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2796}
{"testID":79,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929220025","type":"print","time":2796}
{"testID":79,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2796}
{"testID":78,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2796}
{"testID":79,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2797}
{"testID":78,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2797}
{"testID":79,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_integration_test_1754929220040","type":"print","time":2797}
{"testID":79,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: notification_service_integration_test_1754929220040)","type":"print","time":2797}
{"testID":78,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":2798}
{"testID":78,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":2798}
{"testID":79,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_integration_test_1754929220040)","type":"print","time":2800}
{"testID":79,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2800}
{"testID":79,"messageType":"print","message":"  isDisposed: true","type":"print","time":2800}
{"testID":78,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2800}
{"testID":78,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2800}
{"testID":78,"messageType":"print","message":"시간: 2025-08-12T01:20:20.045216","type":"print","time":2800}
{"testID":78,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2800}
{"testID":78,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"로딩 상태: false","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"회원 수: 1","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"===========================================","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220036)","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"시간: 2025-08-12T01:20:20.045940","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220036","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2801}
{"testID":79,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2801}
{"testID":79,"messageType":"print","message":"  현재 테스트 ID: notification_service_integration_test_1754929220040","type":"print","time":2801}
{"testID":79,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2801}
{"testID":79,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":2801}
{"testID":78,"messageType":"print","message":"  member_service_integration_test_1754929220036: disposed=false, streamClosed=false","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"===========================================","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"시간: 2025-08-12T01:20:20.047793","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220036","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"  member_service_integration_test_1754929220036: disposed=false, streamClosed=false","type":"print","time":2802}
{"testID":78,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2803}
{"testID":78,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2803}
{"testID":78,"messageType":"print","message":"===========================================","type":"print","time":2803}
{"testID":77,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2804}
{"testID":78,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2804}
{"testID":77,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2805}
{"test":{"id":80,"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":2805}
{"testID":77,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2805}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:20:20.050034","type":"print","time":2805}
{"testID":78,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2805}
{"testID":78,"messageType":"print","message":"시간: 2025-08-12T01:20:20.050975","type":"print","time":2805}
{"testID":78,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2805}
{"testID":78,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2806}
{"testID":77,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2806}
{"testID":78,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2806}
{"testID":78,"messageType":"print","message":"로딩 상태: false","type":"print","time":2806}
{"testID":78,"messageType":"print","message":"회원 수: 1","type":"print","time":2806}
{"testID":77,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2806}
{"testID":78,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2806}
{"testID":77,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220032","type":"print","time":2806}
{"testID":77,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2807}
{"testID":77,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2807}
{"testID":78,"messageType":"print","message":"===========================================","type":"print","time":2807}
{"testID":77,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2807}
{"testID":78,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2807}
{"testID":77,"messageType":"print","message":"  score_service_integration_test_1754929220032: disposed=false, streamClosed=false","type":"print","time":2807}
{"testID":77,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2807}
{"testID":77,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2807}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"시간: 2025-08-12T01:20:20.053501","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220036","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2808}
{"testID":77,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2808}
{"testID":78,"messageType":"print","message":"  member_service_integration_test_1754929220036: disposed=false, streamClosed=false","type":"print","time":2809}
{"testID":78,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2809}
{"testID":78,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2809}
{"testID":78,"messageType":"print","message":"===========================================","type":"print","time":2809}
{"testID":78,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2809}
{"testID":80,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2809}
{"testID":80,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2809}
{"testID":80,"messageType":"print","message":"  isDisposed: false","type":"print","time":2809}
{"testID":80,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2809}
{"testID":80,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2809}
{"testID":77,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2810}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:20:20.054147","type":"print","time":2810}
{"testID":77,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2810}
{"testID":77,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2810}
{"testID":80,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220054","type":"print","time":2810}
{"testID":80,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220054)","type":"print","time":2810}
{"testID":79,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2810}
{"testID":77,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220032","type":"print","time":2811}
{"testID":77,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2811}
{"testID":77,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2811}
{"testID":80,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220054)","type":"print","time":2811}
{"testID":80,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2811}
{"testID":80,"messageType":"print","message":"  isDisposed: true","type":"print","time":2812}
{"testID":80,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2812}
{"testID":80,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220054","type":"print","time":2812}
{"testID":80,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2812}
{"testID":77,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"  score_service_integration_test_1754929220032: disposed=false, streamClosed=false","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":2813}
{"testID":77,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2813}
{"testID":77,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"시간: 2025-08-12T01:20:20.058042","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220032","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"  score_service_integration_test_1754929220032: disposed=false, streamClosed=false","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2813}
{"testID":77,"messageType":"print","message":"===========================================","type":"print","time":2813}
{"testID":80,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2814}
{"testID":77,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2814}
{"testID":80,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2814}
{"testID":80,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":2814}
{"testID":80,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":2814}
{"test":{"id":81,"name":"에러 처리 테스트 클럽 ID 미설정 테스트","suiteID":2,"groupIDs":[54,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":2814}
{"testID":80,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2815}
{"testID":80,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2816}
{"testID":80,"messageType":"print","message":"시간: 2025-08-12T01:20:20.061580","type":"print","time":2816}
{"testID":80,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2816}
{"testID":81,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2816}
{"testID":80,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2816}
{"testID":80,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2817}
{"testID":80,"messageType":"print","message":"로딩 상태: false","type":"print","time":2817}
{"testID":81,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2817}
{"testID":80,"messageType":"print","message":"회원 수: 1","type":"print","time":2817}
{"testID":81,"messageType":"print","message":"  isDisposed: false","type":"print","time":2818}
{"testID":81,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2818}
{"testID":81,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929220032","type":"print","time":2818}
{"testID":81,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2818}
{"testID":80,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2818}
{"testID":80,"messageType":"print","message":"===========================================","type":"print","time":2818}
{"suite":{"id":82,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/utils/tie_breaker_util_test.dart"},"type":"suite","time":2820}
{"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":2820}
{"testID":81,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_integration_test_1754929220061","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: score_service_integration_test_1754929220061)","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_integration_test_1754929220061)","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"  isDisposed: true","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"  현재 테스트 ID: score_service_integration_test_1754929220061","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220054)","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"시간: 2025-08-12T01:20:20.064146","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220054","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"  member_service_integration_test_1754929220054: disposed=false, streamClosed=false","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"===========================================","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"EventBus: 테스트 종료","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"시간: 2025-08-12T01:20:20.066521","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220054","type":"print","time":2821}
{"testID":80,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2821}
{"testID":81,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2823}
{"testID":81,"messageType":"print","message":"시간: 2025-08-12T01:20:20.066930","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"  member_service_integration_test_1754929220054: disposed=false, streamClosed=false","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"===========================================","type":"print","time":2823}
{"testID":81,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2823}
{"testID":80,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2823}
{"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":2823}
{"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":2823}
{"testID":81,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"시간: 2025-08-12T01:20:20.069370","type":"print","time":2823}
{"testID":80,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2823}
{"testID":81,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220061","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2824}
{"testID":80,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2824}
{"testID":80,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2824}
{"testID":80,"messageType":"print","message":"로딩 상태: false","type":"print","time":2824}
{"testID":80,"messageType":"print","message":"회원 수: 1","type":"print","time":2824}
{"testID":80,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"  score_service_integration_test_1754929220061: disposed=false, streamClosed=false","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2824}
{"testID":80,"messageType":"print","message":"===========================================","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"===========================================","type":"print","time":2824}
{"testID":81,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"시간: 2025-08-12T01:20:20.070687","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"현재 테스트 ID: score_service_integration_test_1754929220061","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2825}
{"testID":81,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2826}
{"testID":81,"messageType":"print","message":"  score_service_integration_test_1754929220061: disposed=false, streamClosed=false","type":"print","time":2826}
{"testID":81,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2826}
{"testID":81,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2826}
{"testID":81,"messageType":"print","message":"===========================================","type":"print","time":2826}
{"testID":81,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2827}
{"testID":80,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2827}
{"testID":80,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2828}
{"testID":80,"messageType":"print","message":"시간: 2025-08-12T01:20:20.073713","type":"print","time":2828}
{"testID":80,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2828}
{"testID":80,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2828}
{"testID":80,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220054","type":"print","time":2828}
{"testID":80,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2828}
{"testID":80,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2829}
{"testID":80,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2829}
{"testID":80,"messageType":"print","message":"  member_service_integration_test_1754929220054: disposed=false, streamClosed=false","type":"print","time":2829}
{"testID":80,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2829}
{"testID":80,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2829}
{"testID":80,"messageType":"print","message":"===========================================","type":"print","time":2829}
{"testID":80,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2829}
{"testID":85,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2830}
{"testID":85,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2830}
{"testID":85,"messageType":"print","message":"  isDisposed: false","type":"print","time":2830}
{"testID":85,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2830}
{"testID":85,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2830}
{"testID":85,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220075","type":"print","time":2830}
{"testID":85,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220075)","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220075)","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"  isDisposed: true","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220075","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2831}
{"testID":85,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2832}
{"testID":85,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":2832}
{"testID":85,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":2833}
{"suite":{"id":86,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/subscription_model_test.dart"},"type":"suite","time":2834}
{"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":2834}
{"testID":85,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:20:20.079724","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"로딩 상태: false","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"회원 수: 1","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220075)","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:20:20.080319","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220075","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2835}
{"testID":85,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"  member_service_integration_test_1754929220075: disposed=false, streamClosed=false","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:20:20.081669","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2836}
{"testID":85,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220075","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"  member_service_integration_test_1754929220075: disposed=false, streamClosed=false","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2837}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":2837}
{"testID":85,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2837}
{"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":2837}
{"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":2837}
{"testID":85,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2838}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:20:20.083932","type":"print","time":2838}
{"testID":85,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2838}
{"testID":85,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2839}
{"testID":85,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2839}
{"testID":85,"messageType":"print","message":"로딩 상태: false","type":"print","time":2839}
{"testID":85,"messageType":"print","message":"회원 수: 1","type":"print","time":2839}
{"testID":85,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2839}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":2839}
{"testID":85,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2839}
{"testID":85,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"시간: 2025-08-12T01:20:20.085718","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220075","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2840}
{"testID":85,"messageType":"print","message":"  member_service_integration_test_1754929220075: disposed=false, streamClosed=false","type":"print","time":2841}
{"testID":85,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2841}
{"testID":85,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2841}
{"testID":85,"messageType":"print","message":"===========================================","type":"print","time":2842}
{"testID":85,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2842}
{"testID":89,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2842}
{"testID":89,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2842}
{"testID":89,"messageType":"print","message":"  isDisposed: false","type":"print","time":2843}
{"testID":89,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2843}
{"testID":89,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2843}
{"testID":89,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220088","type":"print","time":2843}
{"testID":89,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220088)","type":"print","time":2843}
{"testID":89,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220088)","type":"print","time":2844}
{"testID":89,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2844}
{"testID":89,"messageType":"print","message":"  isDisposed: true","type":"print","time":2844}
{"testID":89,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2844}
{"testID":89,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220088","type":"print","time":2845}
{"testID":89,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2845}
{"testID":89,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2846}
{"testID":89,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2847}
{"testID":89,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":2848}
{"testID":89,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":2848}
{"testID":89,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2848}
{"testID":89,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_1, clubId: test_club_id, name: 테스트 회원 1, email: test1@example.com}]","type":"print","time":2849}
{"testID":89,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":2849}
{"testID":89,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: new_club_id)","type":"print","time":2851}
{"testID":89,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":2852}
{"testID":89,"messageType":"print","message":"회원 응답 데이터: [{id: member_id_2, clubId: new_club_id, name: 새 클럽 회원, email: new@example.com}]","type":"print","time":2853}
{"testID":89,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":2853}
{"testID":89,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2853}
{"testID":89,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2853}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:20:20.099350","type":"print","time":2853}
{"testID":89,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2853}
{"testID":89,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":2853}
{"testID":89,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"로딩 상태: false","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"회원 수: 1","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220088)","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2854}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:20:20.100176","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220088","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"  member_service_integration_test_1754929220088: disposed=false, streamClosed=false","type":"print","time":2855}
{"testID":89,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2856}
{"testID":89,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2856}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":2856}
{"testID":89,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2856}
{"testID":89,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2856}
{"testID":89,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2856}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:20:20.102092","type":"print","time":2856}
{"testID":89,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220088","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"  member_service_integration_test_1754929220088: disposed=false, streamClosed=false","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2857}
{"testID":89,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2858}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":2858}
{"testID":89,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2858}
{"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":2858}
{"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":2858}
{"testID":89,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2859}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:20:20.104728","type":"print","time":2859}
{"testID":89,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2859}
{"testID":89,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":2859}
{"testID":89,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2860}
{"testID":89,"messageType":"print","message":"로딩 상태: false","type":"print","time":2860}
{"testID":89,"messageType":"print","message":"회원 수: 1","type":"print","time":2860}
{"testID":89,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2860}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":2860}
{"testID":89,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2860}
{"testID":89,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2861}
{"testID":89,"messageType":"print","message":"시간: 2025-08-12T01:20:20.107073","type":"print","time":2861}
{"testID":89,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2861}
{"testID":89,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2861}
{"testID":89,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220088","type":"print","time":2861}
{"testID":89,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2862}
{"testID":89,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2862}
{"testID":89,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2862}
{"testID":89,"messageType":"print","message":"  member_service_integration_test_1754929220088: disposed=false, streamClosed=false","type":"print","time":2862}
{"testID":89,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2862}
{"testID":89,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2862}
{"testID":89,"messageType":"print","message":"===========================================","type":"print","time":2862}
{"testID":89,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2862}
{"testID":91,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2862}
{"testID":91,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2862}
{"testID":91,"messageType":"print","message":"  isDisposed: false","type":"print","time":2862}
{"testID":91,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2862}
{"testID":91,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2863}
{"testID":91,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220108","type":"print","time":2863}
{"testID":91,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220108)","type":"print","time":2863}
{"testID":91,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220108)","type":"print","time":2863}
{"testID":91,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2863}
{"testID":91,"messageType":"print","message":"  isDisposed: true","type":"print","time":2863}
{"testID":91,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2864}
{"testID":91,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220108","type":"print","time":2864}
{"testID":91,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2864}
{"testID":91,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2864}
{"testID":91,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2867}
{"testID":91,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2867}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:20:20.112948","type":"print","time":2867}
{"testID":91,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2867}
{"testID":91,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2867}
{"testID":91,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2867}
{"testID":91,"messageType":"print","message":"로딩 상태: false","type":"print","time":2867}
{"testID":91,"messageType":"print","message":"회원 수: 0","type":"print","time":2868}
{"testID":91,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2868}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":2868}
{"testID":91,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2868}
{"testID":91,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220108)","type":"print","time":2868}
{"testID":91,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2868}
{"testID":91,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2868}
{"testID":91,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2869}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:20:20.113659","type":"print","time":2869}
{"testID":91,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2869}
{"testID":91,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2869}
{"testID":91,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220108","type":"print","time":2869}
{"testID":91,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2869}
{"testID":91,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2870}
{"testID":91,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2870}
{"testID":91,"messageType":"print","message":"  member_service_integration_test_1754929220108: disposed=false, streamClosed=false","type":"print","time":2870}
{"testID":91,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2871}
{"testID":91,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2871}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":2871}
{"testID":91,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:20:20.117672","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220108","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2872}
{"testID":91,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2873}
{"testID":91,"messageType":"print","message":"  member_service_integration_test_1754929220108: disposed=false, streamClosed=false","type":"print","time":2873}
{"testID":91,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2874}
{"testID":91,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2874}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":2874}
{"testID":91,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2875}
{"testID":91,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2875}
{"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":2875}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:20:20.120828","type":"print","time":2875}
{"testID":91,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"로딩 상태: false","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"회원 수: 0","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2876}
{"testID":91,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"시간: 2025-08-12T01:20:20.122675","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220108","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"  member_service_integration_test_1754929220108: disposed=false, streamClosed=false","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2877}
{"testID":91,"messageType":"print","message":"===========================================","type":"print","time":2878}
{"testID":91,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"  isDisposed: false","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220123","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220123)","type":"print","time":2878}
{"testID":92,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220123)","type":"print","time":2879}
{"testID":92,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2879}
{"testID":92,"messageType":"print","message":"  isDisposed: true","type":"print","time":2879}
{"testID":92,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2879}
{"testID":92,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220123","type":"print","time":2879}
{"testID":92,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2879}
{"testID":92,"messageType":"print","message":"fetchClubMembers 호출됨: token=null","type":"print","time":2879}
{"testID":92,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:20:20.127001","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"로딩 상태: false","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"회원 수: 0","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2881}
{"testID":92,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220123)","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:20:20.127573","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220123","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"  member_service_integration_test_1754929220123: disposed=false, streamClosed=false","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2882}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":2883}
{"testID":92,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2883}
{"testID":92,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2883}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:20:20.128765","type":"print","time":2883}
{"testID":92,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2883}
{"testID":92,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2884}
{"testID":92,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220123","type":"print","time":2884}
{"testID":92,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2884}
{"testID":92,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2885}
{"testID":92,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2885}
{"testID":92,"messageType":"print","message":"  member_service_integration_test_1754929220123: disposed=false, streamClosed=false","type":"print","time":2885}
{"testID":92,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2885}
{"testID":92,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2886}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":2886}
{"testID":92,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2886}
{"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":2886}
{"testID":92,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":2886}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:20:20.132409","type":"print","time":2887}
{"testID":92,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":2887}
{"testID":92,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2887}
{"testID":92,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":2887}
{"testID":92,"messageType":"print","message":"로딩 상태: false","type":"print","time":2887}
{"testID":92,"messageType":"print","message":"회원 수: 0","type":"print","time":2887}
{"testID":92,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":2888}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":2888}
{"testID":92,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":2888}
{"testID":92,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":2889}
{"testID":92,"messageType":"print","message":"시간: 2025-08-12T01:20:20.134951","type":"print","time":2889}
{"testID":92,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2889}
{"testID":92,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2889}
{"testID":92,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220123","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"  member_service_integration_test_1754929220123: disposed=false, streamClosed=false","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"===========================================","type":"print","time":2890}
{"testID":92,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":2890}
{"testID":93,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":2891}
{"testID":93,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2891}
{"testID":93,"messageType":"print","message":"  isDisposed: false","type":"print","time":2891}
{"testID":93,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":2891}
{"testID":93,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":2891}
{"testID":93,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_integration_test_1754929220136","type":"print","time":2892}
{"testID":93,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220136)","type":"print","time":2892}
{"testID":93,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_integration_test_1754929220136)","type":"print","time":2893}
{"testID":93,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":2893}
{"testID":93,"messageType":"print","message":"  isDisposed: true","type":"print","time":2893}
{"testID":93,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":2893}
{"testID":93,"messageType":"print","message":"  현재 테스트 ID: member_service_integration_test_1754929220136","type":"print","time":2893}
{"testID":93,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":2893}
{"testID":93,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":2893}
{"testID":93,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":2894}
{"testID":93,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":2894}
{"testID":93,"messageType":"print","message":"시간: 2025-08-12T01:20:20.140218","type":"print","time":2894}
{"testID":93,"messageType":"print","message":"구독 상태: 활성","type":"print","time":2895}
{"testID":93,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":2895}
{"testID":93,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":2895}
{"testID":93,"messageType":"print","message":"로딩 상태: false","type":"print","time":2895}
{"testID":93,"messageType":"print","message":"회원 수: 0","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"===========================================","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"EventBus: 초기화됨 (테스트 ID: member_service_integration_test_1754929220136)","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"시간: 2025-08-12T01:20:20.141601","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220136","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2896}
{"testID":93,"messageType":"print","message":"  member_service_integration_test_1754929220136: disposed=false, streamClosed=false","type":"print","time":2897}
{"testID":93,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2897}
{"testID":93,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2897}
{"testID":93,"messageType":"print","message":"===========================================","type":"print","time":2897}
{"testID":93,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":2897}
{"testID":93,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":2897}
{"testID":93,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"시간: 2025-08-12T01:20:20.143041","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"현재 테스트 ID: member_service_integration_test_1754929220136","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"  member_service_integration_test_1754929220136: disposed=false, streamClosed=false","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":2898}
{"testID":93,"messageType":"print","message":"===========================================","type":"print","time":2898}
{"testID":93,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":2899}
{"suite":{"id":94,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/club_model_test.dart"},"type":"suite","time":2904}
{"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":2904}
{"testID":83,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":3737}
{"group":{"id":96,"suiteID":82,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":3737}
{"group":{"id":97,"suiteID":82,"parentID":96,"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":3737}
{"test":{"id":98,"name":"TieBreakerUtil 테스트 기본 점수 정렬 테스트 (핸디캡 미포함)","suiteID":82,"groupIDs":[96,97],"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":3737}
{"testID":98,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3764}
{"test":{"id":99,"name":"TieBreakerUtil 테스트 기본 점수 정렬 테스트 (핸디캡 포함)","suiteID":82,"groupIDs":[96,97],"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":3765}
{"testID":99,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3771}
{"test":{"id":100,"name":"TieBreakerUtil 테스트 동점자 처리 옵션: 핸디캡이 적은 순 (lowerHandicap)","suiteID":82,"groupIDs":[96,97],"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":3771}
{"testID":100,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3775}
{"test":{"id":101,"name":"TieBreakerUtil 테스트 동점자 처리 옵션: 점수 격차가 적은 순 (lowerScoreGap)","suiteID":82,"groupIDs":[96,97],"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":3775}
{"testID":101,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3780}
{"test":{"id":102,"name":"TieBreakerUtil 테스트 동점자 처리 옵션: 연장자 우선 (olderAge)","suiteID":82,"groupIDs":[96,97],"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":3780}
{"testID":102,"messageType":"print","message":"\n===== 테스트 데이터 확인 =====","type":"print","time":3786}
{"testID":102,"messageType":"print","message":"Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":3787}
{"testID":102,"messageType":"print","message":"Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":3787}
{"testID":102,"messageType":"print","message":"Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":3788}
{"testID":102,"messageType":"print","message":"Score ID: 4, 총점: 80, 핸디캡: 20","type":"print","time":3788}
{"testID":102,"messageType":"print","message":"Member ID: 1, 생년월일: 1990-01-01 00:00:00.000","type":"print","time":3789}
{"testID":102,"messageType":"print","message":"Member ID: 2, 생년월일: 1985-01-01 00:00:00.000","type":"print","time":3791}
{"testID":102,"messageType":"print","message":"Member ID: 3, 생년월일: 1995-01-01 00:00:00.000","type":"print","time":3791}
{"testID":102,"messageType":"print","message":"Member ID: 4, 생년월일: 1980-01-01 00:00:00.000","type":"print","time":3791}
{"testID":102,"messageType":"print","message":"\n===== 정렬 결과 확인 =====","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"Sorted Score ID: 4, 총점: 80, 핸디캡: 20","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"Sorted Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"Sorted Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"Sorted Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"\n===== 순위 계산 결과 확인 =====","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"ID: 4, 순위: 1","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"ID: 2, 순위: 1","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"ID: 1, 순위: 1","type":"print","time":3793}
{"testID":102,"messageType":"print","message":"ID: 3, 순위: 4","type":"print","time":3793}
{"testID":102,"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":3810}
{"testID":102,"result":"failure","skipped":false,"hidden":false,"type":"testDone","time":3811}
{"testID":41,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":3812}
{"group":{"id":103,"suiteID":40,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":2,"line":null,"column":null,"url":null},"type":"group","time":3813}
{"group":{"id":104,"suiteID":40,"parentID":103,"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":3813}
{"test":{"id":105,"name":"알림 서비스 통합 테스트 알림 권한 요청 기능이 작동해야 함","suiteID":40,"groupIDs":[103,104],"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":3813}
{"test":{"id":106,"name":"TieBreakerUtil 테스트 동점자 처리 옵션 우선순위 적용 (lowerHandicap -> olderAge)","suiteID":82,"groupIDs":[96,97],"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":3813}
{"testID":106,"messageType":"print","message":"\n===== lowerHandicap -> olderAge 테스트 데이터 확인 =====","type":"print","time":3816}
{"testID":106,"messageType":"print","message":"Member ID: 1, 생년월일: 1990-01-01 00:00:00.000","type":"print","time":3816}
{"testID":106,"messageType":"print","message":"Member ID: 2, 생년월일: 1985-01-01 00:00:00.000","type":"print","time":3816}
{"testID":106,"messageType":"print","message":"Member ID: 3, 생년월일: 1995-01-01 00:00:00.000","type":"print","time":3817}
{"testID":106,"messageType":"print","message":"Member ID: 4, 생년월일: 1980-01-01 00:00:00.000","type":"print","time":3817}
{"testID":106,"messageType":"print","message":"\n===== 점수 데이터 확인 =====","type":"print","time":3817}
{"testID":106,"messageType":"print","message":"Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":3818}
{"testID":106,"messageType":"print","message":"Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":3818}
{"testID":106,"messageType":"print","message":"Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":3818}
{"testID":53,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":3820}
{"group":{"id":107,"suiteID":52,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":3820}
{"group":{"id":108,"suiteID":52,"parentID":107,"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":3820}
{"test":{"id":109,"name":"SubscriptionService 통합 테스트 현재 구독 정보 로드 테스트","suiteID":52,"groupIDs":[107,108],"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":3820}
{"testID":106,"messageType":"print","message":"\n===== 정렬 결과 확인 =====","type":"print","time":3821}
{"testID":106,"messageType":"print","message":"Sorted Score ID: 1, 총점: 100, 핸디캡: 0","type":"print","time":3821}
{"testID":106,"messageType":"print","message":"Sorted Score ID: 3, 총점: 90, 핸디캡: 0","type":"print","time":3821}
{"testID":106,"messageType":"print","message":"Sorted Score ID: 2, 총점: 90, 핸디캡: 10","type":"print","time":3821}
{"testID":106,"messageType":"print","message":"\n===== 순위 계산 결과 확인 =====","type":"print","time":3821}
{"testID":106,"messageType":"print","message":"ID: 1, 순위: 1","type":"print","time":3821}
{"testID":106,"messageType":"print","message":"ID: 3, 순위: 2","type":"print","time":3821}
{"testID":106,"messageType":"print","message":"ID: 2, 순위: 3","type":"print","time":3821}
{"testID":106,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3821}
{"test":{"id":110,"name":"TieBreakerUtil 테스트 동점자 처리 옵션 우선순위 적용 (lowerScoreGap -> lowerHandicap -> olderAge)","suiteID":82,"groupIDs":[96,97],"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":3821}
{"testID":110,"messageType":"print","message":"\n===== lowerScoreGap -> lowerHandicap -> olderAge 테스트 데이터 확인 =====","type":"print","time":3823}
{"testID":110,"messageType":"print","message":"Score ID: 1, 총점: 100, 핸디캡: 10, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":3825}
{"testID":110,"messageType":"print","message":"Score ID: 2, 총점: 100, 핸디캡: 0, 프레임: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10]","type":"print","time":3825}
{"testID":110,"messageType":"print","message":"Score ID: 3, 총점: 100, 핸디캡: 0, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":3825}
{"testID":110,"messageType":"print","message":"Member ID: 1, 생년월일: 1990-01-01 00:00:00.000","type":"print","time":3825}
{"testID":110,"messageType":"print","message":"Member ID: 2, 생년월일: 1985-01-01 00:00:00.000","type":"print","time":3825}
{"testID":110,"messageType":"print","message":"Member ID: 3, 생년월일: 1995-01-01 00:00:00.000","type":"print","time":3825}
{"testID":110,"messageType":"print","message":"Member ID: 4, 생년월일: 1980-01-01 00:00:00.000","type":"print","time":3825}
{"testID":110,"messageType":"print","message":"\n===== 정렬 결과 확인 =====","type":"print","time":3826}
{"testID":110,"messageType":"print","message":"Sorted Score ID: 2, 총점: 100, 핸디캡: 0, 프레임: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10]","type":"print","time":3826}
{"testID":110,"messageType":"print","message":"Sorted Score ID: 3, 총점: 100, 핸디캡: 0, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":3826}
{"testID":110,"messageType":"print","message":"Sorted Score ID: 1, 총점: 100, 핸디캡: 10, 프레임: [5, 15, 5, 15, 5, 15, 5, 15, 5, 15]","type":"print","time":3826}
{"testID":110,"messageType":"print","message":"\n===== 순위 계산 결과 확인 =====","type":"print","time":3826}
{"testID":110,"messageType":"print","message":"ID: 1, 순위: 3","type":"print","time":3826}
{"testID":110,"messageType":"print","message":"ID: 2, 순위: 1","type":"print","time":3826}
{"testID":110,"messageType":"print","message":"ID: 3, 순위: 1","type":"print","time":3826}
{"testID":110,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3827}
{"test":{"id":111,"name":"TieBreakerUtil 테스트 옵션이 없는 경우 기본 정렬만 적용","suiteID":82,"groupIDs":[96,97],"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":3828}
{"testID":111,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3831}
{"suite":{"id":112,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart"},"type":"suite","time":3836}
{"test":{"id":113,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/member_model_test.dart","suiteID":112,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":3836}
{"testID":105,"messageType":"print","message":"알림 서비스 초기화 완료","type":"print","time":3856}
{"testID":105,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3866}
{"test":{"id":114,"name":"알림 서비스 통합 테스트 이벤트 알림 설정 기능이 작동해야 함","suiteID":40,"groupIDs":[103,104],"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":3866}
{"testID":109,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3870}
{"test":{"id":115,"name":"SubscriptionService 통합 테스트 구독 플랜 목록 로드 테스트","suiteID":52,"groupIDs":[107,108],"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":3870}
{"testID":114,"messageType":"print","message":"알림 서비스 초기화 완료","type":"print","time":3873}
{"testID":115,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3874}
{"test":{"id":116,"name":"SubscriptionService 통합 테스트 구독 복원 테스트","suiteID":52,"groupIDs":[107,108],"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":3874}
{"testID":114,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3874}
{"test":{"id":117,"name":"(tearDownAll)","suiteID":40,"groupIDs":[103],"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":3875}
{"testID":116,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3877}
{"test":{"id":118,"name":"SubscriptionService 통합 테스트 구독 상태 검증 테스트","suiteID":52,"groupIDs":[107,108],"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":3877}
{"testID":117,"messageType":"print","message":"Warning: integration_test plugin was not detected.","type":"print","time":3878}
{"testID":117,"messageType":"print","message":"","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"If you're running the tests with `flutter drive`, please make sure your tests","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"are in the `integration_test/` directory of your package and use","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"`flutter test $path_to_test` to run it instead.","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"If you're running the tests with Android instrumentation or XCTest, this means","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"that you are not capturing test results properly! See the following link for","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"how to set up the integration_test plugin:","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"https://docs.flutter.dev/testing/integration-tests","type":"print","time":3879}
{"testID":117,"messageType":"print","message":"","type":"print","time":3880}
{"testID":117,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":3881}
{"testID":118,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":3883}
{"test":{"id":119,"name":"SubscriptionService 통합 테스트 새 구독 생성 테스트","suiteID":52,"groupIDs":[107,108],"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":3883}
{"suite":{"id":120,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart"},"type":"suite","time":3889}
{"test":{"id":121,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/score_model_test.dart","suiteID":120,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":3889}
{"testID":87,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4036}
{"group":{"id":122,"suiteID":86,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":4036}
{"group":{"id":123,"suiteID":86,"parentID":122,"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":4036}
{"test":{"id":124,"name":"Subscription 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":86,"groupIDs":[122,123],"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":4036}
{"testID":124,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4056}
{"test":{"id":125,"name":"Subscription 모델 테스트 fromJson 메서드가 알 수 없는 planType과 status를 기본값으로 처리해야 함","suiteID":86,"groupIDs":[122,123],"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":4056}
{"testID":125,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4057}
{"test":{"id":126,"name":"Subscription 모델 테스트 toJson 메서드가 Subscription 객체를 JSON으로 올바르게 변환해야 함","suiteID":86,"groupIDs":[122,123],"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":4057}
{"testID":126,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4060}
{"test":{"id":127,"name":"Subscription 모델 테스트 isActive getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[122,123],"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":4060}
{"testID":127,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4062}
{"test":{"id":128,"name":"Subscription 모델 테스트 isExpired getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[122,123],"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":4062}
{"testID":128,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4064}
{"test":{"id":129,"name":"Subscription 모델 테스트 daysLeft getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[122,123],"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":4064}
{"testID":129,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4066}
{"test":{"id":130,"name":"Subscription 모델 테스트 planName getter가 올바르게 동작해야 함","suiteID":86,"groupIDs":[122,123],"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":4066}
{"testID":130,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4068}
{"group":{"id":131,"suiteID":86,"parentID":122,"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":4068}
{"test":{"id":132,"name":"SubscriptionPlan 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":86,"groupIDs":[122,131],"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":4068}
{"testID":132,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4070}
{"test":{"id":133,"name":"SubscriptionPlan 모델 테스트 fromJson 메서드가 알 수 없는 type을 기본값으로 처리해야 함","suiteID":86,"groupIDs":[122,131],"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":4070}
{"testID":133,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4072}
{"test":{"id":134,"name":"SubscriptionPlan 모델 테스트 fromJson 메서드가 부울 필드에 대한 기본값을 설정해야 함","suiteID":86,"groupIDs":[122,131],"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":4072}
{"testID":134,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4073}
{"test":{"id":135,"name":"SubscriptionPlan 모델 테스트 toJson 메서드가 SubscriptionPlan 객체를 JSON으로 올바르게 변환해야 함","suiteID":86,"groupIDs":[122,131],"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":4073}
{"testID":135,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4075}
{"test":{"id":136,"name":"SubscriptionPlan 모델 테스트 getDefaultPlans 메서드가 기본 플랜 목록을 반환해야 함","suiteID":86,"groupIDs":[122,131],"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":4075}
{"testID":136,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4077}
{"suite":{"id":137,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart"},"type":"suite","time":4085}
{"test":{"id":138,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/models/event_model_test.dart","suiteID":137,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":4085}
{"testID":95,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4607}
{"group":{"id":139,"suiteID":94,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":null,"column":null,"url":null},"type":"group","time":4608}
{"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":4608}
{"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":4608}
{"testID":141,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4630}
{"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":4630}
{"testID":142,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4633}
{"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":4633}
{"testID":143,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4636}
{"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":4636}
{"testID":144,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4638}
{"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":4638}
{"testID":145,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4640}
{"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":4640}
{"testID":146,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4643}
{"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":4644}
{"testID":147,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4645}
{"suite":{"id":148,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/widget_test.dart"},"type":"suite","time":4650}
{"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":4650}
{"testID":113,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":4730}
{"group":{"id":150,"suiteID":112,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":null,"column":null,"url":null},"type":"group","time":4731}
{"group":{"id":151,"suiteID":112,"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":4731}
{"test":{"id":152,"name":"Member 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":112,"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":4731}
{"testID":152,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4749}
{"test":{"id":153,"name":"Member 모델 테스트 fromJson 메서드가 일부 필드가 null인 JSON 데이터를 처리해야 함","suiteID":112,"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":4750}
{"testID":153,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4754}
{"test":{"id":154,"name":"Member 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":112,"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":4754}
{"testID":154,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4758}
{"test":{"id":155,"name":"Member 모델 테스트 handicap이 문자열로 제공될 때 int로 변환되어야 함","suiteID":112,"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":4758}
{"testID":155,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4761}
{"test":{"id":156,"name":"Member 모델 테스트 toJson 메서드가 Member 객체를 JSON으로 올바르게 변환해야 함","suiteID":112,"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":4761}
{"testID":156,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4765}
{"test":{"id":157,"name":"Member 모델 테스트 toJson 메서드가 null 필드를 포함하여 JSON으로 변환해야 함","suiteID":112,"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":4766}
{"testID":157,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4770}
{"test":{"id":158,"name":"Member 모델 테스트 copyWith 메서드가 특정 필드만 업데이트된 새 객체를 반환해야 함","suiteID":112,"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":4770}
{"testID":158,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4773}
{"suite":{"id":159,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/team_generation_test.dart"},"type":"suite","time":4780}
{"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":4780}
{"testID":119,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4893}
{"test":{"id":161,"name":"SubscriptionService 통합 테스트 구독 취소 테스트","suiteID":52,"groupIDs":[107,108],"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":4894}
{"testID":161,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4897}
{"test":{"id":162,"name":"SubscriptionService 통합 테스트 구독 플랜 변경 테스트","suiteID":52,"groupIDs":[107,108],"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":4897}
{"testID":162,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4899}
{"test":{"id":163,"name":"SubscriptionService 통합 테스트 자동 갱신 설정 변경 테스트","suiteID":52,"groupIDs":[107,108],"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":4899}
{"testID":163,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4903}
{"group":{"id":164,"suiteID":52,"parentID":107,"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":4903}
{"test":{"id":165,"name":"에러 처리 테스트 구독 없는 상태에서 구독 취소 시도 테스트","suiteID":52,"groupIDs":[107,164],"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":4903}
{"testID":165,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4907}
{"test":{"id":166,"name":"에러 처리 테스트 구독 없는 상태에서 플랜 변경 시도 테스트","suiteID":52,"groupIDs":[107,164],"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":4907}
{"testID":166,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4910}
{"test":{"id":167,"name":"에러 처리 테스트 구독 없는 상태에서 자동 갱신 설정 변경 시도 테스트","suiteID":52,"groupIDs":[107,164],"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":4910}
{"testID":167,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4911}
{"test":{"id":168,"name":"에러 처리 테스트 구독 정보 로드 실패 테스트","suiteID":52,"groupIDs":[107,164],"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":4911}
{"testID":168,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":4912}
{"suite":{"id":169,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart"},"type":"suite","time":4918}
{"test":{"id":170,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_form_screen_test.dart","suiteID":169,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":4918}
{"testID":121,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5017}
{"group":{"id":171,"suiteID":120,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":5018}
{"group":{"id":172,"suiteID":120,"parentID":171,"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":5018}
{"test":{"id":173,"name":"Score 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":120,"groupIDs":[171,172],"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":5018}
{"testID":173,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5035}
{"test":{"id":174,"name":"Score 모델 테스트 fromJson 메서드가 일부 필드가 null인 JSON 데이터를 처리해야 함","suiteID":120,"groupIDs":[171,172],"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":5035}
{"testID":174,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5037}
{"test":{"id":175,"name":"Score 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":120,"groupIDs":[171,172],"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":5037}
{"testID":175,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5039}
{"test":{"id":176,"name":"Score 모델 테스트 toJson 메서드가 Score 객체를 JSON으로 올바르게 변환해야 함","suiteID":120,"groupIDs":[171,172],"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":5039}
{"testID":176,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5042}
{"group":{"id":177,"suiteID":120,"parentID":171,"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":5042}
{"test":{"id":178,"name":"ScoreStatistics 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":120,"groupIDs":[171,177],"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":5042}
{"testID":178,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5044}
{"test":{"id":179,"name":"ScoreStatistics 모델 테스트 fromJson 메서드가 average가 int 타입인 경우도 처리해야 함","suiteID":120,"groupIDs":[171,177],"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":5045}
{"testID":179,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5046}
{"test":{"id":180,"name":"ScoreStatistics 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":120,"groupIDs":[171,177],"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":5046}
{"testID":180,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5048}
{"test":{"id":181,"name":"ScoreStatistics 모델 테스트 toJson 메서드가 ScoreStatistics 객체를 JSON으로 올바르게 변환해야 함","suiteID":120,"groupIDs":[171,177],"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":5048}
{"testID":181,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5050}
{"suite":{"id":182,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/event_details_screen_test.dart"},"type":"suite","time":5055}
{"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":5055}
{"testID":138,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5060}
{"group":{"id":184,"suiteID":137,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":6,"line":null,"column":null,"url":null},"type":"group","time":5061}
{"group":{"id":185,"suiteID":137,"parentID":184,"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":5061}
{"test":{"id":186,"name":"Event 모델 테스트 fromJson 메서드가 JSON 데이터를 올바르게 변환해야 함","suiteID":137,"groupIDs":[184,185],"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":5061}
{"testID":186,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5076}
{"test":{"id":187,"name":"Event 모델 테스트 fromJson 메서드가 일부 필드가 null인 JSON 데이터를 처리해야 함","suiteID":137,"groupIDs":[184,185],"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":5076}
{"testID":187,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5078}
{"test":{"id":188,"name":"Event 모델 테스트 fromJson 메서드가 필수 필드가 null인 경우 기본값을 설정해야 함","suiteID":137,"groupIDs":[184,185],"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":5078}
{"testID":188,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5080}
{"test":{"id":189,"name":"Event 모델 테스트 participantFee가 문자열로 제공될 때 double로 변환되어야 함","suiteID":137,"groupIDs":[184,185],"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":5080}
{"testID":189,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5082}
{"test":{"id":190,"name":"Event 모델 테스트 toJson 메서드가 Event 객체를 JSON으로 올바르게 변환해야 함","suiteID":137,"groupIDs":[184,185],"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":5083}
{"testID":190,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5085}
{"test":{"id":191,"name":"Event 모델 테스트 toJson 메서드가 null 필드를 포함하여 JSON으로 변환해야 함","suiteID":137,"groupIDs":[184,185],"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":5085}
{"testID":191,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":5086}
{"suite":{"id":192,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/screens/club/score_form_screen_test.dart"},"type":"suite","time":5092}
{"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":5092}
{"testID":149,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5718}
{"group":{"id":194,"suiteID":148,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":1,"line":null,"column":null,"url":null},"type":"group","time":5719}
{"test":{"id":195,"name":"앱이 정상적으로 시작되어야 함","suiteID":148,"groupIDs":[194],"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":5719}
{"testID":160,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":5986}
{"group":{"id":196,"suiteID":159,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":6,"line":null,"column":null,"url":null},"type":"group","time":5987}
{"group":{"id":197,"suiteID":159,"parentID":196,"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":5987}
{"test":{"id":198,"name":"팀 생성 옵션 UI 테스트 팀 생성 옵션이 올바르게 표시되어야 함","suiteID":159,"groupIDs":[196,197],"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":5987}
{"testID":170,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6008}
{"group":{"id":199,"suiteID":169,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":7,"line":null,"column":null,"url":null},"type":"group","time":6009}
{"test":{"id":200,"name":"(setUpAll)","suiteID":169,"groupIDs":[199],"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":6009}
{"testID":198,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6009}
{"testID":198,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6009}
{"testID":198,"messageType":"print","message":"  isDisposed: false","type":"print","time":6009}
{"testID":198,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6009}
{"testID":198,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6011}
{"testID":198,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6012}
{"testID":198,"messageType":"print","message":"  isDisposed: false","type":"print","time":6012}
{"testID":198,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6012}
{"testID":200,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6024}
{"group":{"id":201,"suiteID":169,"parentID":199,"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":6024}
{"test":{"id":202,"name":"EventFormScreen 위젯 테스트 새 이벤트 생성 화면이 올바르게 렌더링되어야 함","suiteID":169,"groupIDs":[199,201],"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":6024}
{"testID":202,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":6028}
{"testID":202,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":6048}
{"testID":202,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - auto_test_1754929223272","type":"print","time":6048}
{"testID":202,"messageType":"print","message":"테스트 ID가 없어 자동 생성됨: auto_test_1754929223272","type":"print","time":6049}
{"testID":202,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6050}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6051}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6051}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6051}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6051}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6051}
{"testID":202,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6052}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6052}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6052}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6052}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6052}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6052}
{"testID":202,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":6161}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6162}
{"testID":202,"messageType":"print","message":"  isDisposed: true","type":"print","time":6162}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":6162}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6162}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6163}
{"testID":183,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6383}
{"group":{"id":203,"suiteID":182,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":6383}
{"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":6383}
{"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":6383}
{"testID":205,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6395}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6395}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":6396}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6396}
{"testID":205,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6399}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6399}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":6399}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6399}
{"testID":195,"messageType":"print","message":"Pending timers:","type":"print","time":6427}
{"testID":195,"messageType":"print","message":"Timer (duration: 0:00:00.000000, periodic: false), created:","type":"print","time":6427}
{"testID":195,"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":6441}
{"testID":195,"messageType":"print","message":"","type":"print","time":6441}
{"testID":195,"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":6466}
{"testID":195,"error":"Test failed. See exception logs above.\nThe test description was: 앱이 정상적으로 시작되어야 함","stackTrace":"","isFailure":false,"type":"error","time":6468}
{"testID":195,"result":"error","skipped":false,"hidden":false,"type":"testDone","time":6471}
{"suite":{"id":206,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart"},"type":"suite","time":6480}
{"test":{"id":207,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/score_service_test.dart","suiteID":206,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":6480}
{"testID":202,"messageType":"print","message":"해시 생성 완료: test01","type":"print","time":6681}
{"testID":198,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6709}
{"testID":198,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6709}
{"testID":198,"messageType":"print","message":"  isDisposed: false","type":"print","time":6710}
{"testID":198,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6710}
{"testID":198,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"  isDisposed: false","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"  isDisposed: false","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6712}
{"testID":198,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6713}
{"testID":198,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6713}
{"testID":198,"messageType":"print","message":"  isDisposed: false","type":"print","time":6713}
{"testID":198,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6713}
{"testID":198,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":6713}
{"test":{"id":208,"name":"팀 생성 옵션 UI 테스트 팀 인원수 옵션 선택 시 인원수 입력 필드가 표시되어야 함","suiteID":159,"groupIDs":[196,197],"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":6714}
{"testID":208,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6719}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6719}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":6719}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6720}
{"testID":208,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6720}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6720}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":6720}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6720}
{"testID":193,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":6754}
{"group":{"id":209,"suiteID":192,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":5,"line":null,"column":null,"url":null},"type":"group","time":6754}
{"group":{"id":210,"suiteID":192,"parentID":209,"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":6754}
{"test":{"id":211,"name":"ScoreFormScreen 위젯 테스트 새 점수 추가 모드에서 기본적으로 총점 입력 모드로 시작해야 함","suiteID":192,"groupIDs":[209,210],"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":6754}
{"testID":211,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6771}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6771}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":6772}
{"testID":202,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":6772}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6772}
{"testID":202,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":6773}
{"testID":211,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6773}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6773}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":6774}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6774}
{"testID":202,"messageType":"print","message":"AppBar: 1개 찾음","type":"print","time":6776}
{"testID":202,"messageType":"print","message":"  AppBar 0 title: Text(\"새 이벤트 생성\")","type":"print","time":6782}
{"testID":202,"messageType":"print","message":"  AppBar 0 title text: \"새 이벤트 생성\"","type":"print","time":6782}
{"testID":202,"messageType":"print","message":"Scaffold: 2개 찾음","type":"print","time":6783}
{"testID":202,"messageType":"print","message":"SingleChildScrollView: 1개 찾음","type":"print","time":6785}
{"testID":202,"messageType":"print","message":"ListView: 0개 찾음","type":"print","time":6787}
{"testID":202,"messageType":"print","message":"Form: 1개 찾음","type":"print","time":6789}
{"testID":202,"messageType":"print","message":"TextFormField: 9개 찾음","type":"print","time":6789}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=0, validator=있음, initialValue=있음","type":"print","time":6790}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=1, initialValue=있음","type":"print","time":6790}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=2, initialValue=있음","type":"print","time":6790}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=3, validator=있음, initialValue=있음","type":"print","time":6790}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=4, validator=있음, initialValue=있음","type":"print","time":6790}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=5, initialValue=있음","type":"print","time":6791}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=6, validator=있음, initialValue=있음","type":"print","time":6791}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=7, initialValue=있음","type":"print","time":6791}
{"testID":202,"messageType":"print","message":"  TextFormField 번호=8, validator=있음, initialValue=있음","type":"print","time":6791}
{"testID":202,"messageType":"print","message":"DropdownButtonFormField<dynamic>: 0개 찾음","type":"print","time":6792}
{"testID":202,"messageType":"print","message":"ElevatedButton: 1개 찾음","type":"print","time":6793}
{"testID":202,"messageType":"print","message":"Text: 57개 찾음","type":"print","time":6794}
{"testID":202,"messageType":"print","message":"  Text 0: \"기본 정보\"","type":"print","time":6794}
{"testID":202,"messageType":"print","message":"  Text 1: \"이벤트 제목 *\"","type":"print","time":6794}
{"testID":202,"messageType":"print","message":"  Text 2: \"이벤트 제목을 입력하세요\"","type":"print","time":6794}
{"testID":202,"messageType":"print","message":"  Text 3: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":6794}
{"testID":202,"messageType":"print","message":"  Text 4: \"이벤트 설명\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 5: \"이벤트 설명을 입력하세요\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 6: \"개인전\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 7: \"팀전\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 8: \"리그\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 9: \"토너먼트\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 10: \"연습\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 11: \"기타\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 12: \"이벤트 유형 *\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 13: \"유효한 이벤트 유형입니다\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 14: \"개인전\"","type":"print","time":6795}
{"testID":202,"messageType":"print","message":"  Text 15: \"활성\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 16: \"대기\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 17: \"취소\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 18: \"완료\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 19: \"상태 *\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 20: \"유효한 상태입니다\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 21: \"활성\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 22: \"날짜 및 시간\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 23: \"시작 날짜 및 시간 *\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 24: \"2025년 08월 12일 01:20\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 25: \"이벤트 시작 날짜와 시간을 설정해주세요 (필수)\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 26: \"종료 날짜 및 시간 (선택)\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 27: \"설정되지 않음\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 28: \"등록 마감일 (선택)\"","type":"print","time":6796}
{"testID":202,"messageType":"print","message":"  Text 29: \"설정되지 않음\"","type":"print","time":6797}
{"testID":202,"messageType":"print","message":"  Text 30: \"장소 및 참가자\"","type":"print","time":6797}
{"testID":202,"messageType":"print","message":"  Text 31: \"장소\"","type":"print","time":6797}
{"testID":202,"messageType":"print","message":"  Text 32: \"이벤트 장소를 입력하세요\"","type":"print","time":6797}
{"testID":202,"messageType":"print","message":"  Text 33: \"최대 참가자 수\"","type":"print","time":6797}
{"testID":202,"messageType":"print","message":"  Text 34: \"최대 참가자 수를 입력하세요\"","type":"print","time":6797}
{"testID":202,"messageType":"print","message":"  Text 35: \"명\"","type":"print","time":6798}
{"testID":202,"messageType":"print","message":"  Text 36: \"게임 수\"","type":"print","time":6798}
{"testID":202,"messageType":"print","message":"  Text 37: \"게임 수를 입력하세요\"","type":"print","time":6798}
{"testID":202,"messageType":"print","message":"  Text 38: \"게임\"","type":"print","time":6798}
{"testID":202,"messageType":"print","message":"  Text 39: \"이벤트에서 진행할 게임 수를 입력하세요\"","type":"print","time":6798}
{"testID":202,"messageType":"print","message":"  Text 40: \"참가비\"","type":"print","time":6799}
{"testID":202,"messageType":"print","message":"  Text 41: \"참가비를 입력하세요\"","type":"print","time":6799}
{"testID":202,"messageType":"print","message":"  Text 42: \"₩\"","type":"print","time":6799}
{"testID":202,"messageType":"print","message":"  Text 43: \"통화 형식으로 자동 변환됩니다\"","type":"print","time":6799}
{"testID":202,"messageType":"print","message":"  Text 44: \"공개 접근\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 45: \"공개 URL 해시\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 46: \"공개 URL 해시를 입력하세요\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 47: \"이벤트를 공개적으로 공유하기 위한 고유 식별자입니다\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 48: \"재생성\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 49: \"공개 URL:\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 50: \"https://bowling.example.com/events/test01\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 51: \"이 URL을 공유하면 누구나 이벤트를 볼 수 있습니다.\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 52: \"접근 비밀번호 (선택)\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 53: \"접근 비밀번호를 입력하세요\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 54: \"설정 시 이벤트 접근에 비밀번호가 필요합니다\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 55: \"이벤트 생성\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"  Text 56: \"새 이벤트 생성\"","type":"print","time":6800}
{"testID":202,"messageType":"print","message":"\"새 이벤트 생성\" 텍스트 검색 결과: 1개 찾음","type":"print","time":6803}
{"testID":202,"messageType":"print","message":"  위치: Offset(16.0, 14.0), 크기: Size(176.0, 28.0), 화면에 보임: true","type":"print","time":6805}
{"testID":202,"messageType":"print","message":"\"이벤트 수정\" 텍스트 검색 결과: 0개 찾음","type":"print","time":6805}
{"testID":202,"messageType":"print","message":"===== 위젯 트리 디버깅 종료 =====","type":"print","time":6805}
{"testID":202,"messageType":"print","message":"AppBar 제목 발견: \"새 이벤트 생성\"","type":"print","time":6808}
{"testID":208,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6830}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6830}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6831}
{"testID":208,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6833}
{"testID":208,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6833}
{"testID":208,"messageType":"print","message":"  isDisposed: false","type":"print","time":6833}
{"testID":208,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6834}
{"testID":208,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":6834}
{"test":{"id":212,"name":"팀 생성 옵션 UI 테스트 팀 개수 옵션 선택 시 팀 수 입력 필드가 표시되어야 함","suiteID":159,"groupIDs":[196,197],"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":6835}
{"testID":212,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6838}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6838}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":6838}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6838}
{"testID":212,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6839}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6839}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":6839}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6839}
{"testID":202,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":6849}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6849}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6849}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6850}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6850}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6850}
{"testID":202,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6851}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6851}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6851}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6852}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6852}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6852}
{"testID":202,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6853}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6853}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6853}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6853}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6853}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6853}
{"testID":202,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":6854}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6854}
{"testID":202,"messageType":"print","message":"  isDisposed: true","type":"print","time":6854}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":6854}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6855}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6855}
{"testID":202,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":6856}
{"testID":202,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":6856}
{"testID":202,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6856}
{"testID":202,"messageType":"print","message":"  isDisposed: false","type":"print","time":6856}
{"testID":202,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6856}
{"testID":202,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6856}
{"testID":202,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6856}
{"test":{"id":213,"name":"EventFormScreen 위젯 테스트 게임 수 필드가 한 번만 표시되어야 함","suiteID":169,"groupIDs":[199,201],"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":6856}
{"testID":213,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6857}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6858}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":6858}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6858}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6858}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6858}
{"testID":213,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  isDisposed: true","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":6863}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":6864}
{"testID":205,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6877}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6878}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":6878}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6878}
{"testID":205,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6882}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6882}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":6882}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6882}
{"testID":205,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6883}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6883}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":6883}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6883}
{"testID":205,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6884}
{"testID":205,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6884}
{"testID":205,"messageType":"print","message":"  isDisposed: false","type":"print","time":6884}
{"testID":205,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6884}
{"testID":205,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":6884}
{"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":6885}
{"testID":214,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6886}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6886}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":6887}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6887}
{"testID":214,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6887}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6887}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":6887}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6887}
{"testID":214,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6939}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6939}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":6939}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6939}
{"testID":214,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6939}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6939}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":6939}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6940}
{"testID":214,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6940}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6940}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":6941}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6941}
{"testID":214,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6941}
{"testID":214,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6941}
{"testID":214,"messageType":"print","message":"  isDisposed: false","type":"print","time":6942}
{"testID":214,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6942}
{"testID":214,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":6942}
{"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":6942}
{"testID":215,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6943}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6943}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":6944}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6944}
{"testID":215,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6945}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6945}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":6945}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6945}
{"testID":212,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6965}
{"testID":212,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":6966}
{"testID":212,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6966}
{"testID":212,"messageType":"print","message":"  isDisposed: false","type":"print","time":6966}
{"testID":212,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6966}
{"testID":212,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":6966}
{"test":{"id":216,"name":"팀 생성 옵션 UI 테스트 팀 생성 버튼 클릭 시 팀이 생성되어야 함","suiteID":159,"groupIDs":[196,197],"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":6967}
{"testID":216,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":6968}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6968}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":6968}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6968}
{"testID":216,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":6968}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":6968}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":6968}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":6969}
{"testID":213,"messageType":"print","message":"해시 생성 완료: test02","type":"print","time":7011}
{"testID":213,"messageType":"print","message":"게임 수 필드 테스트 - 위젯 트리:","type":"print","time":7070}
{"testID":213,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":7070}
{"testID":213,"messageType":"print","message":"AppBar: 1개 찾음","type":"print","time":7071}
{"testID":213,"messageType":"print","message":"  AppBar 0 title: Text(\"새 이벤트 생성\")","type":"print","time":7071}
{"testID":213,"messageType":"print","message":"  AppBar 0 title text: \"새 이벤트 생성\"","type":"print","time":7071}
{"testID":213,"messageType":"print","message":"Scaffold: 2개 찾음","type":"print","time":7072}
{"testID":213,"messageType":"print","message":"SingleChildScrollView: 1개 찾음","type":"print","time":7072}
{"testID":213,"messageType":"print","message":"ListView: 0개 찾음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"Form: 1개 찾음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"TextFormField: 9개 찾음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=0, validator=있음, initialValue=있음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=1, initialValue=있음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=2, initialValue=있음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=3, validator=있음, initialValue=있음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=4, validator=있음, initialValue=있음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=5, initialValue=있음","type":"print","time":7073}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=6, validator=있음, initialValue=있음","type":"print","time":7074}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=7, initialValue=있음","type":"print","time":7074}
{"testID":213,"messageType":"print","message":"  TextFormField 번호=8, validator=있음, initialValue=있음","type":"print","time":7074}
{"testID":213,"messageType":"print","message":"DropdownButtonFormField<dynamic>: 0개 찾음","type":"print","time":7074}
{"testID":213,"messageType":"print","message":"ElevatedButton: 1개 찾음","type":"print","time":7075}
{"testID":213,"messageType":"print","message":"Text: 57개 찾음","type":"print","time":7075}
{"testID":213,"messageType":"print","message":"  Text 0: \"기본 정보\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 1: \"이벤트 제목 *\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 2: \"이벤트 제목을 입력하세요\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 3: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 4: \"이벤트 설명\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 5: \"이벤트 설명을 입력하세요\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 6: \"개인전\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 7: \"팀전\"","type":"print","time":7076}
{"testID":213,"messageType":"print","message":"  Text 8: \"리그\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 9: \"토너먼트\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 10: \"연습\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 11: \"기타\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 12: \"이벤트 유형 *\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 13: \"유효한 이벤트 유형입니다\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 14: \"개인전\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 15: \"활성\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 16: \"대기\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 17: \"취소\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 18: \"완료\"","type":"print","time":7077}
{"testID":213,"messageType":"print","message":"  Text 19: \"상태 *\"","type":"print","time":7078}
{"testID":213,"messageType":"print","message":"  Text 20: \"유효한 상태입니다\"","type":"print","time":7078}
{"testID":213,"messageType":"print","message":"  Text 21: \"활성\"","type":"print","time":7078}
{"testID":213,"messageType":"print","message":"  Text 22: \"날짜 및 시간\"","type":"print","time":7078}
{"testID":213,"messageType":"print","message":"  Text 23: \"시작 날짜 및 시간 *\"","type":"print","time":7078}
{"testID":213,"messageType":"print","message":"  Text 24: \"2025년 08월 12일 01:20\"","type":"print","time":7078}
{"testID":213,"messageType":"print","message":"  Text 25: \"이벤트 시작 날짜와 시간을 설정해주세요 (필수)\"","type":"print","time":7078}
{"testID":213,"messageType":"print","message":"  Text 26: \"종료 날짜 및 시간 (선택)\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 27: \"설정되지 않음\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 28: \"등록 마감일 (선택)\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 29: \"설정되지 않음\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 30: \"장소 및 참가자\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 31: \"장소\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 32: \"이벤트 장소를 입력하세요\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 33: \"최대 참가자 수\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 34: \"최대 참가자 수를 입력하세요\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 35: \"명\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 36: \"게임 수\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 37: \"게임 수를 입력하세요\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 38: \"게임\"","type":"print","time":7079}
{"testID":213,"messageType":"print","message":"  Text 39: \"이벤트에서 진행할 게임 수를 입력하세요\"","type":"print","time":7080}
{"testID":213,"messageType":"print","message":"  Text 40: \"참가비\"","type":"print","time":7080}
{"testID":213,"messageType":"print","message":"  Text 41: \"참가비를 입력하세요\"","type":"print","time":7080}
{"testID":213,"messageType":"print","message":"  Text 42: \"₩\"","type":"print","time":7081}
{"testID":213,"messageType":"print","message":"  Text 43: \"통화 형식으로 자동 변환됩니다\"","type":"print","time":7081}
{"testID":213,"messageType":"print","message":"  Text 44: \"공개 접근\"","type":"print","time":7081}
{"testID":213,"messageType":"print","message":"  Text 45: \"공개 URL 해시\"","type":"print","time":7081}
{"testID":213,"messageType":"print","message":"  Text 46: \"공개 URL 해시를 입력하세요\"","type":"print","time":7081}
{"testID":213,"messageType":"print","message":"  Text 47: \"이벤트를 공개적으로 공유하기 위한 고유 식별자입니다\"","type":"print","time":7082}
{"testID":213,"messageType":"print","message":"  Text 48: \"재생성\"","type":"print","time":7082}
{"testID":213,"messageType":"print","message":"  Text 49: \"공개 URL:\"","type":"print","time":7082}
{"testID":213,"messageType":"print","message":"  Text 50: \"https://bowling.example.com/events/test02\"","type":"print","time":7082}
{"testID":213,"messageType":"print","message":"  Text 51: \"이 URL을 공유하면 누구나 이벤트를 볼 수 있습니다.\"","type":"print","time":7082}
{"testID":213,"messageType":"print","message":"  Text 52: \"접근 비밀번호 (선택)\"","type":"print","time":7082}
{"testID":213,"messageType":"print","message":"  Text 53: \"접근 비밀번호를 입력하세요\"","type":"print","time":7083}
{"testID":213,"messageType":"print","message":"  Text 54: \"설정 시 이벤트 접근에 비밀번호가 필요합니다\"","type":"print","time":7083}
{"testID":213,"messageType":"print","message":"  Text 55: \"이벤트 생성\"","type":"print","time":7083}
{"testID":213,"messageType":"print","message":"  Text 56: \"새 이벤트 생성\"","type":"print","time":7083}
{"testID":213,"messageType":"print","message":"\"새 이벤트 생성\" 텍스트 검색 결과: 1개 찾음","type":"print","time":7085}
{"testID":213,"messageType":"print","message":"  위치: Offset(16.0, 14.0), 크기: Size(176.0, 28.0), 화면에 보임: true","type":"print","time":7086}
{"testID":213,"messageType":"print","message":"\"이벤트 수정\" 텍스트 검색 결과: 0개 찾음","type":"print","time":7086}
{"testID":213,"messageType":"print","message":"===== 위젯 트리 디버깅 종료 =====","type":"print","time":7087}
{"testID":213,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7109}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7109}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7109}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7109}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7109}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7109}
{"testID":213,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7109}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7110}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7110}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7110}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7110}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7111}
{"testID":213,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7111}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7111}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7111}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7111}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7111}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7111}
{"testID":213,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7112}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7112}
{"testID":213,"messageType":"print","message":"  isDisposed: true","type":"print","time":7112}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7112}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7112}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7112}
{"testID":213,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7112}
{"testID":213,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7112}
{"test":{"id":217,"name":"EventFormScreen 위젯 테스트 필수 필드 유효성 검사 테스트","suiteID":169,"groupIDs":[199,201],"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":7113}
{"testID":213,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7113}
{"testID":213,"messageType":"print","message":"  isDisposed: false","type":"print","time":7113}
{"testID":213,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7113}
{"testID":213,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7113}
{"testID":213,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7114}
{"testID":217,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7118}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7118}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":7118}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7118}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7118}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7118}
{"testID":217,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7119}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7119}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":7119}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7119}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7119}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7119}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7120}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7120}
{"testID":217,"messageType":"print","message":"  isDisposed: true","type":"print","time":7120}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7120}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7120}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7120}
{"testID":217,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7121}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7121}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":7121}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7121}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7121}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7122}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7122}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7122}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":7122}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7122}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7122}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7123}
{"testID":217,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7123}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7123}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":7123}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7124}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7124}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7124}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7125}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7125}
{"testID":217,"messageType":"print","message":"  isDisposed: true","type":"print","time":7125}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7125}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7125}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7125}
{"testID":217,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7125}
{"testID":217,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7125}
{"testID":217,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7125}
{"testID":217,"messageType":"print","message":"  isDisposed: false","type":"print","time":7126}
{"testID":217,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7126}
{"testID":217,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7126}
{"testID":217,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7126}
{"testID":215,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7126}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7126}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":7126}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7126}
{"testID":215,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7126}
{"test":{"id":218,"name":"EventFormScreen 위젯 테스트 참가비 입력 시 통화 형식이 표시되어야 함","suiteID":169,"groupIDs":[199,201],"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":7127}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7127}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":7127}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7127}
{"testID":215,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7127}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7127}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":7127}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7127}
{"testID":218,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7128}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7128}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":7128}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7128}
{"testID":215,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7129}
{"testID":215,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7129}
{"testID":215,"messageType":"print","message":"  isDisposed: false","type":"print","time":7129}
{"testID":215,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7129}
{"testID":215,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7129}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7129}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7129}
{"testID":218,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7129}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7129}
{"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":7129}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":7129}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7130}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7130}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7130}
{"testID":219,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7133}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7133}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":7133}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7133}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7133}
{"testID":219,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7134}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7134}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":7134}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7134}
{"testID":218,"messageType":"print","message":"  isDisposed: true","type":"print","time":7134}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7134}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7134}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7134}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7134}
{"testID":216,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7134}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7134}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":7134}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7135}
{"testID":216,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7136}
{"testID":216,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7137}
{"testID":216,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7137}
{"testID":216,"messageType":"print","message":"  isDisposed: false","type":"print","time":7137}
{"testID":216,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7137}
{"testID":216,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7137}
{"group":{"id":220,"suiteID":159,"parentID":196,"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":7137}
{"test":{"id":221,"name":"팀 에버리지/핸디캡 계산 및 표시 테스트 팀 에버리지가 올바르게 계산되고 표시되어야 함","suiteID":159,"groupIDs":[196,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":7137}
{"testID":221,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7141}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7141}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":7141}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7141}
{"testID":221,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7142}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7142}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":7142}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7142}
{"testID":219,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7216}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7216}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":7216}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7216}
{"testID":219,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7217}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7217}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":7218}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7218}
{"testID":219,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7218}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7218}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":7218}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7218}
{"testID":219,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7218}
{"testID":219,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7219}
{"testID":219,"messageType":"print","message":"  isDisposed: false","type":"print","time":7219}
{"testID":219,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7219}
{"testID":219,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7219}
{"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":7219}
{"testID":222,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7221}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7221}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":7222}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7222}
{"testID":222,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7223}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7223}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":7223}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7223}
{"testID":221,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7240}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7241}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":7241}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7241}
{"testID":221,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7241}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7241}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":7241}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7241}
{"testID":221,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7242}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7242}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":7242}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7242}
{"testID":221,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7243}
{"testID":221,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7243}
{"testID":221,"messageType":"print","message":"  isDisposed: false","type":"print","time":7243}
{"testID":221,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7243}
{"testID":221,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7244}
{"group":{"id":223,"suiteID":159,"parentID":196,"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":7244}
{"test":{"id":224,"name":"미배정 인원 표시 테스트 미배정 참가자가 올바르게 표시되어야 함","suiteID":159,"groupIDs":[196,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":7244}
{"testID":224,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7245}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7245}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":7246}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7246}
{"testID":224,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7246}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7247}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":7247}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7247}
{"testID":218,"messageType":"print","message":"해시 생성 완료: test03","type":"print","time":7256}
{"testID":224,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7354}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7355}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":7355}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7355}
{"testID":224,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7355}
{"testID":222,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7355}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7355}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":7355}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7355}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7355}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":7355}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7355}
{"testID":222,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7355}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":7356}
{"testID":224,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7356}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7356}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7356}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"  isDisposed: false","type":"print","time":7356}
{"testID":222,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7356}
{"testID":222,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7357}
{"testID":224,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7357}
{"testID":224,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7357}
{"testID":224,"messageType":"print","message":"  isDisposed: false","type":"print","time":7357}
{"testID":224,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7357}
{"testID":224,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7357}
{"group":{"id":225,"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":7358}
{"test":{"id":226,"name":"점수 순위 표시 및 계산 로직 테스트 동점자가 있을 경우 같은 순위를 표시해야 함","suiteID":182,"groupIDs":[203,225],"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":7358}
{"testID":226,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7361}
{"testID":226,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7361}
{"testID":226,"messageType":"print","message":"  isDisposed: false","type":"print","time":7361}
{"testID":226,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7361}
{"testID":226,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7362}
{"testID":226,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7362}
{"testID":226,"messageType":"print","message":"  isDisposed: false","type":"print","time":7362}
{"testID":226,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7362}
{"suite":{"id":227,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart"},"type":"suite","time":7369}
{"test":{"id":228,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/event_service_test.dart","suiteID":227,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":7369}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7472}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7472}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":7472}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7472}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7473}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7474}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":7474}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7474}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7474}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7475}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7475}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7475}
{"testID":218,"messageType":"print","message":"  isDisposed: true","type":"print","time":7475}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7475}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7475}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7475}
{"testID":218,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7476}
{"testID":218,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7476}
{"testID":218,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7476}
{"testID":218,"messageType":"print","message":"  isDisposed: false","type":"print","time":7476}
{"testID":218,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7476}
{"testID":218,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7476}
{"testID":218,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7476}
{"test":{"id":229,"name":"EventFormScreen 위젯 테스트 공개 URL 해시 생성 기능이 동작해야 함","suiteID":169,"groupIDs":[199,201],"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":7477}
{"testID":229,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7480}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7480}
{"testID":229,"messageType":"print","message":"  isDisposed: false","type":"print","time":7480}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7480}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7480}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7480}
{"testID":229,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7480}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  isDisposed: false","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  isDisposed: true","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7481}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  isDisposed: false","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  isDisposed: false","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7482}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7483}
{"testID":229,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7483}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  isDisposed: false","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  isDisposed: true","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7485}
{"testID":229,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7485}
{"testID":229,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  isDisposed: false","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7485}
{"testID":229,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7486}
{"test":{"id":230,"name":"EventFormScreen 위젯 테스트 공개 URL 복사 버튼이 동작해야 함","suiteID":169,"groupIDs":[199,201],"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":7486}
{"testID":229,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7486}
{"testID":211,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7487}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7487}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7487}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7487}
{"testID":230,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7487}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7487}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":7487}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7488}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7488}
{"testID":211,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7489}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7489}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7489}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7489}
{"testID":211,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7490}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7490}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7491}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7491}
{"testID":211,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7491}
{"testID":211,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7491}
{"testID":211,"messageType":"print","message":"  isDisposed: false","type":"print","time":7491}
{"testID":211,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7491}
{"testID":211,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7492}
{"test":{"id":231,"name":"ScoreFormScreen 위젯 테스트 점수 수정 모드에서 프레임별 점수가 있으면 프레임별 입력 모드로 시작해야 함","suiteID":192,"groupIDs":[209,210],"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":7492}
{"testID":207,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":7495}
{"group":{"id":232,"suiteID":206,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":7495}
{"group":{"id":233,"suiteID":206,"parentID":232,"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":7495}
{"test":{"id":234,"name":"ScoreService 테스트 initialize 메서드가 토큰을 설정해야 함","suiteID":206,"groupIDs":[232,233],"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":7495}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7495}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7495}
{"testID":230,"messageType":"print","message":"  isDisposed: true","type":"print","time":7495}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7495}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7495}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7495}
{"testID":231,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7496}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7496}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":7496}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7497}
{"testID":231,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7497}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7497}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":7497}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7497}
{"testID":234,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":7514}
{"testID":234,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":7535}
{"testID":234,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929224757","type":"print","time":7536}
{"testID":234,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7537}
{"testID":234,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7537}
{"testID":234,"messageType":"print","message":"  isDisposed: false","type":"print","time":7537}
{"testID":234,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7537}
{"testID":234,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7537}
{"testID":234,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7538}
{"testID":234,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7548}
{"testID":234,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7548}
{"testID":234,"messageType":"print","message":"  isDisposed: false","type":"print","time":7549}
{"testID":234,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7549}
{"testID":234,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7549}
{"testID":234,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7549}
{"testID":226,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7552}
{"testID":226,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7552}
{"testID":226,"messageType":"print","message":"  isDisposed: false","type":"print","time":7552}
{"testID":226,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7552}
{"testID":226,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"  isDisposed: false","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"  isDisposed: false","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7553}
{"testID":226,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7555}
{"testID":226,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7555}
{"testID":226,"messageType":"print","message":"  isDisposed: false","type":"print","time":7555}
{"testID":226,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7555}
{"testID":226,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7556}
{"test":{"id":235,"name":"점수 순위 표시 및 계산 로직 테스트 핸디캡 포함 전환 시 순위가 올바르게 업데이트되어야 함","suiteID":182,"groupIDs":[203,225],"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":7556}
{"testID":235,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7558}
{"testID":235,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7558}
{"testID":235,"messageType":"print","message":"  isDisposed: false","type":"print","time":7558}
{"testID":235,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7558}
{"testID":235,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7559}
{"testID":234,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224757)","type":"print","time":7559}
{"testID":234,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7559}
{"testID":234,"messageType":"print","message":"  isDisposed: true","type":"print","time":7559}
{"testID":235,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7559}
{"testID":235,"messageType":"print","message":"  isDisposed: false","type":"print","time":7559}
{"testID":235,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7559}
{"testID":234,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7559}
{"testID":234,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7559}
{"testID":234,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7559}
{"testID":234,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7561}
{"testID":234,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7561}
{"testID":234,"messageType":"print","message":"  isDisposed: false","type":"print","time":7561}
{"testID":234,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7561}
{"testID":234,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7561}
{"testID":234,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7561}
{"testID":234,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":7562}
{"testID":234,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224757)","type":"print","time":7563}
{"testID":234,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7563}
{"testID":234,"messageType":"print","message":"  isDisposed: false","type":"print","time":7563}
{"testID":234,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7563}
{"testID":234,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7563}
{"testID":234,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"  isDisposed: false","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"시간: 2025-08-12T01:20:24.808039","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7564}
{"testID":234,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"  score_service_test_1754929224757: disposed=false, streamClosed=false","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"===========================================","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"시간: 2025-08-12T01:20:24.811053","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7565}
{"testID":234,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"  score_service_test_1754929224757: disposed=false, streamClosed=false","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"===========================================","type":"print","time":7566}
{"testID":234,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224757)","type":"print","time":7567}
{"testID":234,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7567}
{"testID":234,"messageType":"print","message":"  isDisposed: false","type":"print","time":7567}
{"testID":234,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7567}
{"testID":234,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7567}
{"test":{"id":236,"name":"ScoreService 테스트 setMemberId 메서드가 회원 ID를 설정해야 함","suiteID":206,"groupIDs":[232,233],"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":7567}
{"testID":234,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":7568}
{"testID":234,"messageType":"print","message":"시간: 2025-08-12T01:20:24.813464","type":"print","time":7568}
{"testID":234,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7568}
{"testID":234,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7568}
{"testID":234,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7568}
{"testID":234,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7568}
{"testID":234,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7569}
{"testID":234,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7569}
{"testID":234,"messageType":"print","message":"  score_service_test_1754929224757: disposed=false, streamClosed=false","type":"print","time":7569}
{"testID":234,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7569}
{"testID":234,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7569}
{"testID":234,"messageType":"print","message":"===========================================","type":"print","time":7570}
{"testID":234,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":7570}
{"testID":236,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7571}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7572}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":7572}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7572}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224757","type":"print","time":7572}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7573}
{"testID":236,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":7573}
{"testID":236,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929224817","type":"print","time":7573}
{"testID":236,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7573}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7574}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":7574}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7574}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7574}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7574}
{"testID":236,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7575}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7575}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":7576}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7576}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7576}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7576}
{"testID":236,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224817)","type":"print","time":7577}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7577}
{"testID":236,"messageType":"print","message":"  isDisposed: true","type":"print","time":7577}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7578}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7578}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7578}
{"testID":236,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224817)","type":"print","time":7580}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7581}
{"testID":236,"messageType":"print","message":"  isDisposed: true","type":"print","time":7581}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7581}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7581}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7581}
{"testID":236,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7581}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7582}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":7582}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7582}
{"testID":236,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7582}
{"testID":236,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7582}
{"testID":236,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":7582}
{"testID":236,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224817)","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"시간: 2025-08-12T01:20:24.828381","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7583}
{"testID":236,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7584}
{"testID":236,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7584}
{"testID":236,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7584}
{"testID":236,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"  score_service_test_1754929224817: disposed=false, streamClosed=false","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"===========================================","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"시간: 2025-08-12T01:20:24.830987","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7585}
{"testID":236,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7586}
{"testID":236,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7586}
{"testID":236,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7587}
{"testID":236,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7587}
{"testID":236,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7588}
{"testID":236,"messageType":"print","message":"  score_service_test_1754929224817: disposed=false, streamClosed=false","type":"print","time":7588}
{"testID":236,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7588}
{"testID":236,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7589}
{"testID":236,"messageType":"print","message":"===========================================","type":"print","time":7589}
{"testID":236,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224817)","type":"print","time":7590}
{"testID":236,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7590}
{"testID":236,"messageType":"print","message":"  isDisposed: false","type":"print","time":7591}
{"testID":236,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7591}
{"testID":236,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7591}
{"test":{"id":237,"name":"ScoreService 테스트 setEventId 메서드가 이벤트 ID를 설정해야 함","suiteID":206,"groupIDs":[232,233],"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":7591}
{"testID":236,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":7591}
{"testID":236,"messageType":"print","message":"시간: 2025-08-12T01:20:24.837129","type":"print","time":7591}
{"testID":236,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7592}
{"testID":236,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7592}
{"testID":236,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7592}
{"testID":236,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7592}
{"testID":236,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7592}
{"testID":236,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7593}
{"testID":236,"messageType":"print","message":"  score_service_test_1754929224817: disposed=false, streamClosed=false","type":"print","time":7593}
{"testID":236,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7593}
{"testID":236,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7594}
{"testID":236,"messageType":"print","message":"===========================================","type":"print","time":7594}
{"testID":236,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":7594}
{"testID":237,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7595}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7595}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":7596}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7596}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224817","type":"print","time":7596}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7596}
{"testID":237,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":7596}
{"testID":237,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929224841","type":"print","time":7597}
{"testID":237,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7597}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7597}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":7597}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7597}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7597}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7598}
{"testID":237,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7599}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7599}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":7599}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7599}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7599}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7599}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224841)","type":"print","time":7599}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"  isDisposed: true","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224841)","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"  isDisposed: true","type":"print","time":7600}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7601}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7601}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7601}
{"testID":237,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7601}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7601}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":7602}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7602}
{"testID":237,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7602}
{"testID":237,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7602}
{"testID":237,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":7603}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224841)","type":"print","time":7603}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7603}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":7603}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7603}
{"testID":237,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"시간: 2025-08-12T01:20:24.848839","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"  score_service_test_1754929224841: disposed=false, streamClosed=false","type":"print","time":7604}
{"testID":237,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"===========================================","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"시간: 2025-08-12T01:20:24.850799","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7605}
{"testID":237,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7606}
{"testID":237,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7606}
{"testID":237,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7606}
{"testID":237,"messageType":"print","message":"  score_service_test_1754929224841: disposed=false, streamClosed=false","type":"print","time":7606}
{"testID":237,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7606}
{"testID":237,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7607}
{"testID":237,"messageType":"print","message":"===========================================","type":"print","time":7607}
{"testID":237,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224841)","type":"print","time":7607}
{"testID":237,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7607}
{"testID":237,"messageType":"print","message":"  isDisposed: false","type":"print","time":7607}
{"testID":237,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7607}
{"testID":237,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7607}
{"testID":237,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":7607}
{"test":{"id":238,"name":"ScoreService 테스트 fetchClubScores 메서드가 클럽의 점수 목록을 가져와야 함","suiteID":206,"groupIDs":[232,233],"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":7608}
{"testID":237,"messageType":"print","message":"시간: 2025-08-12T01:20:24.853362","type":"print","time":7608}
{"testID":237,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7608}
{"testID":237,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7608}
{"testID":237,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7608}
{"testID":237,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7609}
{"testID":237,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7609}
{"testID":237,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7609}
{"testID":237,"messageType":"print","message":"  score_service_test_1754929224841: disposed=false, streamClosed=false","type":"print","time":7609}
{"testID":237,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7609}
{"testID":237,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7609}
{"testID":237,"messageType":"print","message":"===========================================","type":"print","time":7609}
{"testID":237,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":7609}
{"testID":238,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7612}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7612}
{"testID":230,"messageType":"print","message":"해시 생성 완료: test06","type":"print","time":7612}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":7612}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7613}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224841","type":"print","time":7613}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7613}
{"testID":238,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":7613}
{"testID":238,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929224857","type":"print","time":7613}
{"testID":238,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7613}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7614}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":7614}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7614}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7614}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7614}
{"testID":238,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224857)","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  isDisposed: true","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7615}
{"testID":238,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":7617}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224857)","type":"print","time":7619}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7619}
{"testID":238,"messageType":"print","message":"  isDisposed: true","type":"print","time":7619}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7619}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7619}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7619}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224857)","type":"print","time":7623}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7623}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":7623}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7623}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7623}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7623}
{"testID":238,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7628}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7628}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":7628}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7628}
{"testID":238,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7628}
{"testID":238,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7629}
{"testID":238,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":7629}
{"testID":238,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7629}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7629}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":7629}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7629}
{"testID":238,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"시간: 2025-08-12T01:20:24.874500","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7630}
{"testID":238,"messageType":"print","message":"  score_service_test_1754929224857: disposed=false, streamClosed=false","type":"print","time":7631}
{"testID":238,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7631}
{"testID":238,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7631}
{"testID":238,"messageType":"print","message":"===========================================","type":"print","time":7631}
{"testID":238,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":7631}
{"testID":238,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":7632}
{"testID":238,"messageType":"print","message":"시간: 2025-08-12T01:20:24.877185","type":"print","time":7632}
{"testID":238,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7632}
{"testID":238,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7632}
{"testID":238,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"  score_service_test_1754929224857: disposed=false, streamClosed=false","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"===========================================","type":"print","time":7633}
{"testID":238,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224857)","type":"print","time":7634}
{"testID":238,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7634}
{"testID":238,"messageType":"print","message":"  isDisposed: false","type":"print","time":7634}
{"testID":238,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7634}
{"testID":238,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7634}
{"testID":238,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":7634}
{"testID":238,"messageType":"print","message":"시간: 2025-08-12T01:20:24.879990","type":"print","time":7634}
{"test":{"id":239,"name":"ScoreService 테스트 fetchClubScores 메서드가 객체 형태의 응답도 처리해야 함","suiteID":206,"groupIDs":[232,233],"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":7634}
{"testID":238,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"  score_service_test_1754929224857: disposed=false, streamClosed=false","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"===========================================","type":"print","time":7635}
{"testID":238,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":7636}
{"testID":239,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224857","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - score_service_test_1754929224882","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7637}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7638}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224882)","type":"print","time":7639}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7639}
{"testID":239,"messageType":"print","message":"  isDisposed: true","type":"print","time":7639}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7639}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7639}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7639}
{"testID":239,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: score_service_test_1754929224882)","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  isDisposed: true","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224882)","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7640}
{"testID":239,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7641}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7641}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":7641}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7641}
{"testID":239,"messageType":"print","message":"  현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7641}
{"testID":239,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7641}
{"testID":239,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":7642}
{"testID":239,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7642}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7642}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":7642}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7642}
{"testID":239,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":7642}
{"testID":239,"messageType":"print","message":"시간: 2025-08-12T01:20:24.887928","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"  score_service_test_1754929224882: disposed=false, streamClosed=false","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"===========================================","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"시간: 2025-08-12T01:20:24.889122","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"현재 테스트 ID: score_service_test_1754929224882","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":7643}
{"testID":239,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"  score_service_test_1754929224882: disposed=false, streamClosed=false","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"===========================================","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: score_service_test_1754929224882)","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"  isDisposed: false","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7644}
{"testID":239,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7644}
{"test":{"id":240,"name":"ScoreService 테스트 fetchMemberScores 메서드가 회원의 점수 목록을 가져와야 함","suiteID":206,"groupIDs":[232,233],"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":7644}
{"testID":239,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"시간: 2025-08-12T01:20:24.890450","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":7644}
{"testID":239,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":7645}
{"testID":240,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7650}
{"test":{"id":241,"name":"ScoreService 테스트 fetchEventScores 메서드가 이벤트의 점수 목록을 가져와야 함","suiteID":206,"groupIDs":[232,233],"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":7650}
{"testID":241,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7656}
{"test":{"id":242,"name":"ScoreService 테스트 addScore 메서드가 새 점수를 추가해야 함","suiteID":206,"groupIDs":[232,233],"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":7657}
{"testID":242,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7660}
{"test":{"id":243,"name":"ScoreService 테스트 updateScore 메서드가 점수 정보를 업데이트해야 함","suiteID":206,"groupIDs":[232,233],"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":7660}
{"testID":243,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":7662}
{"testID":243,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7664}
{"test":{"id":244,"name":"ScoreService 테스트 deleteScore 메서드가 점수를 삭제해야 함","suiteID":206,"groupIDs":[232,233],"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":7664}
{"testID":230,"messageType":"print","message":"공개 URL 복사 버튼 테스트 - 위젯 트리:","type":"print","time":7665}
{"testID":230,"messageType":"print","message":"===== 위젯 트리 디버깅 시작 =====","type":"print","time":7665}
{"testID":244,"messageType":"print","message":"fetchClubScores 호출됨: token=test_token","type":"print","time":7666}
{"testID":230,"messageType":"print","message":"AppBar: 1개 찾음","type":"print","time":7667}
{"testID":230,"messageType":"print","message":"  AppBar 0 title: Text(\"새 이벤트 생성\")","type":"print","time":7667}
{"testID":230,"messageType":"print","message":"  AppBar 0 title text: \"새 이벤트 생성\"","type":"print","time":7668}
{"testID":244,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7668}
{"test":{"id":245,"name":"ScoreService 테스트 fetchMemberStatistics 메서드가 회원 통계를 가져와야 함","suiteID":206,"groupIDs":[232,233],"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":7668}
{"testID":230,"messageType":"print","message":"Scaffold: 2개 찾음","type":"print","time":7669}
{"testID":230,"messageType":"print","message":"SingleChildScrollView: 1개 찾음","type":"print","time":7669}
{"testID":230,"messageType":"print","message":"ListView: 0개 찾음","type":"print","time":7670}
{"testID":245,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7672}
{"test":{"id":246,"name":"ScoreService 테스트 fetchClubStatistics 메서드가 클럽 통계를 가져와야 함","suiteID":206,"groupIDs":[232,233],"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":7672}
{"testID":230,"messageType":"print","message":"Form: 1개 찾음","type":"print","time":7675}
{"testID":230,"messageType":"print","message":"TextFormField: 9개 찾음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=0, validator=있음, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=1, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=2, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=3, validator=있음, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=4, validator=있음, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=5, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=6, validator=있음, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=7, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  TextFormField 번호=8, validator=있음, initialValue=있음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"DropdownButtonFormField<dynamic>: 0개 찾음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"ElevatedButton: 1개 찾음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"Text: 57개 찾음","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  Text 0: \"기본 정보\"","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  Text 1: \"이벤트 제목 *\"","type":"print","time":7676}
{"testID":246,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7676}
{"testID":230,"messageType":"print","message":"  Text 2: \"이벤트 제목을 입력하세요\"","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  Text 3: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  Text 4: \"이벤트 설명\"","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  Text 5: \"이벤트 설명을 입력하세요\"","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  Text 6: \"개인전\"","type":"print","time":7676}
{"testID":230,"messageType":"print","message":"  Text 7: \"팀전\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 8: \"리그\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 9: \"토너먼트\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 10: \"연습\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 11: \"기타\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 12: \"이벤트 유형 *\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 13: \"유효한 이벤트 유형입니다\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 14: \"개인전\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 15: \"활성\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 16: \"대기\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 17: \"취소\"","type":"print","time":7677}
{"testID":230,"messageType":"print","message":"  Text 18: \"완료\"","type":"print","time":7677}
{"testID":231,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7678}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7678}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":7678}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7678}
{"testID":230,"messageType":"print","message":"  Text 19: \"상태 *\"","type":"print","time":7678}
{"testID":230,"messageType":"print","message":"  Text 20: \"유효한 상태입니다\"","type":"print","time":7678}
{"testID":230,"messageType":"print","message":"  Text 21: \"활성\"","type":"print","time":7678}
{"testID":231,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7679}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7679}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":7679}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 22: \"날짜 및 시간\"","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 23: \"시작 날짜 및 시간 *\"","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 24: \"2025년 08월 12일 01:20\"","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 25: \"이벤트 시작 날짜와 시간을 설정해주세요 (필수)\"","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 26: \"종료 날짜 및 시간 (선택)\"","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 27: \"설정되지 않음\"","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 28: \"등록 마감일 (선택)\"","type":"print","time":7679}
{"testID":230,"messageType":"print","message":"  Text 29: \"설정되지 않음\"","type":"print","time":7680}
{"testID":230,"messageType":"print","message":"  Text 30: \"장소 및 참가자\"","type":"print","time":7680}
{"testID":230,"messageType":"print","message":"  Text 31: \"장소\"","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"  isDisposed: false","type":"print","time":7680}
{"testID":231,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7680}
{"testID":231,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7680}
{"testID":230,"messageType":"print","message":"  Text 32: \"이벤트 장소를 입력하세요\"","type":"print","time":7680}
{"testID":230,"messageType":"print","message":"  Text 33: \"최대 참가자 수\"","type":"print","time":7680}
{"testID":230,"messageType":"print","message":"  Text 34: \"최대 참가자 수를 입력하세요\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 35: \"명\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 36: \"게임 수\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 37: \"게임 수를 입력하세요\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 38: \"게임\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 39: \"이벤트에서 진행할 게임 수를 입력하세요\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 40: \"참가비\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 41: \"참가비를 입력하세요\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 42: \"₩\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 43: \"통화 형식으로 자동 변환됩니다\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 44: \"공개 접근\"","type":"print","time":7681}
{"testID":230,"messageType":"print","message":"  Text 45: \"공개 URL 해시\"","type":"print","time":7681}
{"test":{"id":247,"name":"ScoreFormScreen 위젯 테스트 입력 모드 전환 시 UI가 올바르게 변경되어야 함","suiteID":192,"groupIDs":[209,210],"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":7682}
{"testID":230,"messageType":"print","message":"  Text 46: \"공개 URL 해시를 입력하세요\"","type":"print","time":7682}
{"suite":{"id":248,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart"},"type":"suite","time":7684}
{"test":{"id":249,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/subscription_service_test.dart","suiteID":248,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":7684}
{"testID":230,"messageType":"print","message":"  Text 47: \"이벤트를 공개적으로 공유하기 위한 고유 식별자입니다\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 48: \"재생성\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 49: \"공개 URL:\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 50: \"https://bowling.example.com/events/test06\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 51: \"이 URL을 공유하면 누구나 이벤트를 볼 수 있습니다.\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 52: \"접근 비밀번호 (선택)\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 53: \"접근 비밀번호를 입력하세요\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 54: \"설정 시 이벤트 접근에 비밀번호가 필요합니다\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 55: \"이벤트 생성\"","type":"print","time":7684}
{"testID":230,"messageType":"print","message":"  Text 56: \"새 이벤트 생성\"","type":"print","time":7684}
{"testID":247,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7684}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7684}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":7684}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7684}
{"testID":247,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7684}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7684}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":7685}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7685}
{"testID":230,"messageType":"print","message":"\"새 이벤트 생성\" 텍스트 검색 결과: 1개 찾음","type":"print","time":7689}
{"testID":230,"messageType":"print","message":"  위치: Offset(16.0, 14.0), 크기: Size(176.0, 28.0), 화면에 보임: true","type":"print","time":7689}
{"testID":230,"messageType":"print","message":"\"이벤트 수정\" 텍스트 검색 결과: 0개 찾음","type":"print","time":7689}
{"testID":230,"messageType":"print","message":"===== 위젯 트리 디버깅 종료 =====","type":"print","time":7689}
{"testID":230,"messageType":"print","message":"위젯이 이미 화면에 보입니다. 바로 탭합니다.","type":"print","time":7689}
{"testID":235,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7710}
{"testID":235,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7710}
{"testID":235,"messageType":"print","message":"  isDisposed: false","type":"print","time":7710}
{"testID":235,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7710}
{"testID":235,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7711}
{"testID":235,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7711}
{"testID":235,"messageType":"print","message":"  isDisposed: false","type":"print","time":7711}
{"testID":235,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7711}
{"testID":235,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7712}
{"testID":235,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7712}
{"testID":235,"messageType":"print","message":"  isDisposed: false","type":"print","time":7712}
{"testID":235,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7712}
{"testID":235,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7712}
{"testID":235,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7713}
{"testID":235,"messageType":"print","message":"  isDisposed: false","type":"print","time":7713}
{"testID":235,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7713}
{"testID":235,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7713}
{"test":{"id":250,"name":"점수 순위 표시 및 계산 로직 테스트 프레임별 점수 시각화 - 스트라이크와 스페어가 올바르게 표시되어야 함","suiteID":182,"groupIDs":[203,225],"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":7713}
{"testID":250,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7715}
{"testID":250,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7716}
{"testID":250,"messageType":"print","message":"  isDisposed: false","type":"print","time":7716}
{"testID":250,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7716}
{"testID":250,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7717}
{"testID":250,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7717}
{"testID":250,"messageType":"print","message":"  isDisposed: false","type":"print","time":7717}
{"testID":250,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7717}
{"testID":230,"messageType":"print","message":"유효성 검사 실패: 필수 입력 항목을 모두 작성해주세요","type":"print","time":7735}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7774}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7774}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":7774}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7775}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  isDisposed: true","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7777}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7777}
{"testID":230,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7784}
{"testID":230,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7784}
{"testID":230,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7784}
{"testID":230,"messageType":"print","message":"  isDisposed: false","type":"print","time":7784}
{"testID":230,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7784}
{"testID":230,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7784}
{"testID":230,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"  isDisposed: false","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"  isDisposed: false","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7784}
{"testID":250,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7784}
{"test":{"id":251,"name":"EventFormScreen 위젯 테스트 필수 필드가 비어있을 때 저장 시 유효성 검사가 동작해야 함","suiteID":169,"groupIDs":[199,201],"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":7784}
{"testID":250,"messageType":"print","message":"  isDisposed: false","type":"print","time":7785}
{"testID":250,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7785}
{"testID":250,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7785}
{"testID":250,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7785}
{"testID":250,"messageType":"print","message":"  isDisposed: false","type":"print","time":7785}
{"testID":250,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7785}
{"testID":250,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7785}
{"testID":251,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7786}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7786}
{"testID":251,"messageType":"print","message":"  isDisposed: false","type":"print","time":7786}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7786}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"  isDisposed: false","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7787}
{"testID":251,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7790}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7790}
{"testID":251,"messageType":"print","message":"  isDisposed: true","type":"print","time":7790}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7790}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7790}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7790}
{"suite":{"id":252,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart"},"type":"suite","time":7794}
{"test":{"id":253,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/notification_service_test.dart","suiteID":252,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":7794}
{"testID":251,"messageType":"print","message":"해시 생성 완료: test07","type":"print","time":7887}
{"testID":247,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7917}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7917}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":7918}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7918}
{"testID":247,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7919}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7919}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":7919}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7919}
{"testID":247,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7919}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7919}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":7919}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7920}
{"testID":247,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":7920}
{"testID":247,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7920}
{"testID":247,"messageType":"print","message":"  isDisposed: false","type":"print","time":7920}
{"testID":247,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7920}
{"testID":247,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7920}
{"test":{"id":254,"name":"ScoreFormScreen 위젯 테스트 총점 입력 모드에서 유효성 검사가 올바르게 작동해야 함","suiteID":192,"groupIDs":[209,210],"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":7921}
{"testID":254,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7924}
{"testID":254,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7924}
{"testID":254,"messageType":"print","message":"  isDisposed: false","type":"print","time":7924}
{"testID":254,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7924}
{"testID":254,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7925}
{"testID":254,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7925}
{"testID":254,"messageType":"print","message":"  isDisposed: false","type":"print","time":7925}
{"testID":254,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7925}
{"testID":251,"messageType":"print","message":"유효성 검사 실패: 필수 입력 항목을 모두 작성해주세요","type":"print","time":7943}
{"testID":251,"messageType":"print","message":"유효성 에러 메시지 발견: \"이벤트의 제목을 입력해주세요 (필수)\"","type":"print","time":7963}
{"testID":251,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7970}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7970}
{"testID":251,"messageType":"print","message":"  isDisposed: false","type":"print","time":7970}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7971}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7971}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7971}
{"testID":251,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":7971}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7971}
{"testID":251,"messageType":"print","message":"  isDisposed: false","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  isDisposed: false","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7972}
{"testID":251,"messageType":"print","message":"  isDisposed: true","type":"print","time":7973}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":7973}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7973}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7973}
{"testID":251,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":7973}
{"testID":251,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: auto_test_1754929223272)","type":"print","time":7973}
{"test":{"id":255,"name":"(tearDownAll)","suiteID":169,"groupIDs":[199],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":7973}
{"testID":251,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":7973}
{"testID":251,"messageType":"print","message":"  isDisposed: false","type":"print","time":7973}
{"testID":251,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":7973}
{"testID":251,"messageType":"print","message":"  현재 테스트 ID: auto_test_1754929223272","type":"print","time":7974}
{"testID":251,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":7974}
{"testID":255,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":7975}
{"suite":{"id":256,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart"},"type":"suite","time":7984}
{"test":{"id":257,"name":"loading /Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/member_service_test.dart","suiteID":256,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":7984}
{"testID":254,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8065}
{"testID":254,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8065}
{"testID":254,"messageType":"print","message":"  isDisposed: false","type":"print","time":8065}
{"testID":254,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8065}
{"testID":254,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"  isDisposed: false","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"  isDisposed: false","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8066}
{"testID":254,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8067}
{"testID":254,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8067}
{"testID":254,"messageType":"print","message":"  isDisposed: false","type":"print","time":8067}
{"testID":254,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8067}
{"testID":254,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8067}
{"test":{"id":258,"name":"ScoreFormScreen 위젯 테스트 프레임별 입력 모드에서 유효성 검사가 올바르게 작동해야 함","suiteID":192,"groupIDs":[209,210],"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":8067}
{"testID":258,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"  isDisposed: false","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"  isDisposed: false","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8068}
{"testID":258,"messageType":"print","message":"핸디캅 필드를 찾을 수 없습니다.","type":"print","time":8190}
{"testID":258,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8237}
{"testID":258,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8237}
{"testID":258,"messageType":"print","message":"  isDisposed: false","type":"print","time":8237}
{"testID":258,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8237}
{"testID":258,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8237}
{"testID":258,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8237}
{"testID":258,"messageType":"print","message":"  isDisposed: false","type":"print","time":8238}
{"testID":258,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8238}
{"testID":258,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8238}
{"testID":258,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8238}
{"testID":258,"messageType":"print","message":"  isDisposed: false","type":"print","time":8238}
{"testID":258,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8238}
{"testID":258,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":8239}
{"testID":258,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8239}
{"testID":258,"messageType":"print","message":"  isDisposed: false","type":"print","time":8239}
{"testID":258,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8239}
{"testID":258,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8239}
{"suite":{"id":259,"platform":"vm","path":"/Users/jaybe/Develop/Source/bowlingManager/mobile/test/services/club_service_test.dart"},"type":"suite","time":8247}
{"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":8247}
{"testID":228,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":8306}
{"group":{"id":261,"suiteID":227,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":12,"line":null,"column":null,"url":null},"type":"group","time":8306}
{"group":{"id":262,"suiteID":227,"parentID":261,"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":8306}
{"test":{"id":263,"name":"EventService 테스트 initialize 메서드가 토큰을 설정해야 함","suiteID":227,"groupIDs":[261,262],"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":8306}
{"testID":263,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":8315}
{"testID":263,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8331}
{"testID":263,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929225559","type":"print","time":8331}
{"testID":263,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8332}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8332}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":8332}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8332}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8333}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8333}
{"testID":263,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8336}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8336}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":8336}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8336}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8336}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8336}
{"testID":263,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225559)","type":"print","time":8343}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8343}
{"testID":263,"messageType":"print","message":"  isDisposed: true","type":"print","time":8343}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8343}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8343}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8343}
{"testID":263,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8346}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8346}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":8346}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8346}
{"testID":263,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8346}
{"testID":263,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8346}
{"testID":263,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8347}
{"testID":263,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225559)","type":"print","time":8348}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8348}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":8348}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8348}
{"testID":263,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8348}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8348}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"시간: 2025-08-12T01:20:25.593085","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8349}
{"testID":263,"messageType":"print","message":"  event_service_test_1754929225559: disposed=false, streamClosed=false","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"===========================================","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"시간: 2025-08-12T01:20:25.595983","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8350}
{"testID":263,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8351}
{"testID":263,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8351}
{"testID":263,"messageType":"print","message":"  event_service_test_1754929225559: disposed=false, streamClosed=false","type":"print","time":8351}
{"testID":263,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8351}
{"testID":263,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8351}
{"testID":263,"messageType":"print","message":"===========================================","type":"print","time":8351}
{"testID":263,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225559)","type":"print","time":8353}
{"testID":263,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8353}
{"testID":263,"messageType":"print","message":"  isDisposed: false","type":"print","time":8353}
{"testID":263,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8353}
{"testID":263,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8354}
{"test":{"id":264,"name":"EventService 테스트 fetchClubEvents 메서드가 이벤트 목록을 가져와야 함","suiteID":227,"groupIDs":[261,262],"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":8354}
{"testID":263,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8354}
{"testID":263,"messageType":"print","message":"시간: 2025-08-12T01:20:25.600156","type":"print","time":8355}
{"testID":263,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8355}
{"testID":263,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8355}
{"testID":263,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8355}
{"testID":263,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8355}
{"testID":263,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8355}
{"testID":263,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8356}
{"testID":263,"messageType":"print","message":"  event_service_test_1754929225559: disposed=false, streamClosed=false","type":"print","time":8356}
{"testID":263,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8356}
{"testID":263,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8356}
{"testID":263,"messageType":"print","message":"===========================================","type":"print","time":8356}
{"testID":263,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8356}
{"testID":264,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8357}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8357}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":8357}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225559","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929225603","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8358}
{"testID":264,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225603)","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"  isDisposed: true","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8359}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8360}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8360}
{"testID":264,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":8361}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225603)","type":"print","time":8362}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8362}
{"testID":264,"messageType":"print","message":"  isDisposed: true","type":"print","time":8362}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8362}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8362}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8362}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225603)","type":"print","time":8364}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8364}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":8364}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8364}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8364}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8364}
{"testID":264,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8369}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8369}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":8369}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8369}
{"testID":264,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8370}
{"testID":264,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8370}
{"testID":264,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8370}
{"testID":264,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8370}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8370}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"시간: 2025-08-12T01:20:25.615903","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"  event_service_test_1754929225603: disposed=false, streamClosed=false","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"===========================================","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"시간: 2025-08-12T01:20:25.618656","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8373}
{"testID":264,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"  event_service_test_1754929225603: disposed=false, streamClosed=false","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"===========================================","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225603)","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"  isDisposed: false","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8379}
{"testID":264,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8379}
{"testID":264,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"시간: 2025-08-12T01:20:25.620604","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"  event_service_test_1754929225603: disposed=false, streamClosed=false","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"===========================================","type":"print","time":8379}
{"testID":264,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8379}
{"test":{"id":265,"name":"EventService 테스트 fetchEventById 메서드가 특정 이벤트를 가져와야 함","suiteID":227,"groupIDs":[261,262],"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":8379}
{"testID":265,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225603","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929225626","type":"print","time":8381}
{"testID":265,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8382}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8382}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":8382}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8382}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8382}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8382}
{"testID":265,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8383}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8383}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":8383}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8383}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8383}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8383}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225626)","type":"print","time":8383}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8384}
{"testID":265,"messageType":"print","message":"  isDisposed: true","type":"print","time":8384}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8384}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8384}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8384}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225626)","type":"print","time":8384}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"  isDisposed: true","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":8385}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8386}
{"testID":265,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8386}
{"testID":265,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8386}
{"testID":265,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8386}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225626)","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8387}
{"testID":265,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8388}
{"testID":265,"messageType":"print","message":"시간: 2025-08-12T01:20:25.632376","type":"print","time":8388}
{"testID":265,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8388}
{"testID":265,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8388}
{"testID":265,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8388}
{"testID":265,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8389}
{"testID":265,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8389}
{"testID":265,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8390}
{"testID":265,"messageType":"print","message":"  event_service_test_1754929225626: disposed=false, streamClosed=false","type":"print","time":8390}
{"testID":265,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8390}
{"testID":265,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8390}
{"testID":265,"messageType":"print","message":"===========================================","type":"print","time":8390}
{"testID":265,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8390}
{"testID":265,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8391}
{"testID":265,"messageType":"print","message":"시간: 2025-08-12T01:20:25.636140","type":"print","time":8391}
{"testID":265,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8391}
{"testID":265,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8391}
{"testID":265,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8391}
{"testID":265,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8392}
{"testID":265,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8392}
{"testID":265,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8392}
{"testID":265,"messageType":"print","message":"  event_service_test_1754929225626: disposed=false, streamClosed=false","type":"print","time":8392}
{"testID":265,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8393}
{"testID":265,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8393}
{"testID":265,"messageType":"print","message":"===========================================","type":"print","time":8393}
{"testID":265,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225626)","type":"print","time":8394}
{"testID":265,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8394}
{"testID":265,"messageType":"print","message":"  isDisposed: false","type":"print","time":8394}
{"testID":265,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8394}
{"testID":265,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8394}
{"test":{"id":266,"name":"EventService 테스트 createEvent 메서드가 새 이벤트를 생성해야 함","suiteID":227,"groupIDs":[261,262],"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":8394}
{"testID":265,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"시간: 2025-08-12T01:20:25.640337","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"  event_service_test_1754929225626: disposed=false, streamClosed=false","type":"print","time":8395}
{"testID":265,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8396}
{"testID":265,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8396}
{"testID":265,"messageType":"print","message":"===========================================","type":"print","time":8396}
{"testID":265,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8396}
{"testID":266,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8397}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8397}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":8397}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8397}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225626","type":"print","time":8397}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929225642","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8398}
{"testID":266,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8399}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8399}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":8399}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8399}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8399}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8399}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225642)","type":"print","time":8400}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8400}
{"testID":266,"messageType":"print","message":"  isDisposed: true","type":"print","time":8400}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8400}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8400}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8400}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225642)","type":"print","time":8400}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"  isDisposed: true","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":8401}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8402}
{"testID":266,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8402}
{"testID":266,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8402}
{"testID":266,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8402}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225642)","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"시간: 2025-08-12T01:20:25.648255","type":"print","time":8403}
{"testID":266,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8404}
{"testID":266,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8404}
{"testID":266,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8404}
{"testID":266,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8404}
{"testID":266,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8404}
{"testID":266,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8404}
{"testID":266,"messageType":"print","message":"  event_service_test_1754929225642: disposed=false, streamClosed=false","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"===========================================","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"시간: 2025-08-12T01:20:25.651156","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8405}
{"testID":266,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"  event_service_test_1754929225642: disposed=false, streamClosed=false","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"===========================================","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225642)","type":"print","time":8406}
{"testID":266,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"  isDisposed: false","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8407}
{"testID":266,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8407}
{"test":{"id":267,"name":"EventService 테스트 updateEvent 메서드가 이벤트를 업데이트해야 함","suiteID":227,"groupIDs":[261,262],"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":8407}
{"testID":266,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"시간: 2025-08-12T01:20:25.652880","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"  event_service_test_1754929225642: disposed=false, streamClosed=false","type":"print","time":8407}
{"testID":266,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8408}
{"testID":266,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8408}
{"testID":266,"messageType":"print","message":"===========================================","type":"print","time":8408}
{"testID":266,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8408}
{"testID":267,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8409}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8409}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":8409}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8409}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225642","type":"print","time":8409}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8409}
{"testID":267,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8409}
{"testID":267,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - event_service_test_1754929225654","type":"print","time":8410}
{"testID":267,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8410}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8410}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":8410}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8410}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8410}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8410}
{"testID":267,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225654)","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  isDisposed: true","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8411}
{"testID":267,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":8412}
{"testID":267,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: event_service_test_1754929225654)","type":"print","time":8412}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8412}
{"testID":267,"messageType":"print","message":"  isDisposed: true","type":"print","time":8412}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8412}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8412}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8412}
{"testID":267,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225654)","type":"print","time":8413}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8413}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":8413}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8413}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8413}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8413}
{"testID":267,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8414}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8414}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"  현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8415}
{"testID":267,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"시간: 2025-08-12T01:20:25.661195","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"  event_service_test_1754929225654: disposed=false, streamClosed=false","type":"print","time":8416}
{"testID":267,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"===========================================","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"시간: 2025-08-12T01:20:25.662947","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"현재 테스트 ID: event_service_test_1754929225654","type":"print","time":8417}
{"testID":267,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8418}
{"testID":267,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8418}
{"testID":267,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8418}
{"testID":267,"messageType":"print","message":"  event_service_test_1754929225654: disposed=false, streamClosed=false","type":"print","time":8418}
{"testID":267,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8418}
{"testID":267,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8418}
{"testID":267,"messageType":"print","message":"===========================================","type":"print","time":8418}
{"testID":267,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: event_service_test_1754929225654)","type":"print","time":8421}
{"testID":267,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8421}
{"testID":267,"messageType":"print","message":"  isDisposed: false","type":"print","time":8421}
{"testID":267,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8421}
{"testID":267,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8422}
{"test":{"id":268,"name":"EventService 테스트 deleteEvent 메서드가 이벤트를 삭제해야 함","suiteID":227,"groupIDs":[261,262],"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":8422}
{"testID":267,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8422}
{"testID":267,"messageType":"print","message":"시간: 2025-08-12T01:20:25.667978","type":"print","time":8422}
{"testID":267,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8422}
{"testID":267,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8422}
{"testID":268,"messageType":"print","message":"fetchClubEvents 호출됨: token=test_token","type":"print","time":8424}
{"testID":268,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8425}
{"test":{"id":269,"name":"EventService 테스트 fetchEventParticipants 메서드가 참가자 목록을 가져와야 함","suiteID":227,"groupIDs":[261,262],"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":8426}
{"testID":269,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8429}
{"test":{"id":270,"name":"EventService 테스트 addParticipant 메서드가 참가자를 추가해야 함","suiteID":227,"groupIDs":[261,262],"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":8429}
{"testID":270,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8431}
{"test":{"id":271,"name":"EventService 테스트 updateParticipant 메서드가 참가자 정보를 업데이트해야 함","suiteID":227,"groupIDs":[261,262],"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":8431}
{"testID":271,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8434}
{"test":{"id":272,"name":"EventService 테스트 removeParticipant 메서드가 참가자를 삭제해야 함","suiteID":227,"groupIDs":[261,262],"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":8434}
{"testID":272,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8436}
{"test":{"id":273,"name":"EventService 테스트 fetchEventScores 메서드가 점수 목록을 가져와야 함","suiteID":227,"groupIDs":[261,262],"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":8436}
{"testID":273,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8439}
{"test":{"id":274,"name":"EventService 테스트 addScore 메서드가 점수를 추가해야 함","suiteID":227,"groupIDs":[261,262],"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":8439}
{"testID":274,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8442}
{"testID":249,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":8575}
{"group":{"id":275,"suiteID":248,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":8575}
{"group":{"id":276,"suiteID":248,"parentID":275,"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":8575}
{"test":{"id":277,"name":"SubscriptionService 기본 기능 테스트 SubscriptionService 초기화 테스트","suiteID":248,"groupIDs":[275,276],"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":8575}
{"testID":277,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":8584}
{"testID":277,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8600}
{"testID":277,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929225827","type":"print","time":8600}
{"testID":277,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8601}
{"testID":277,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8601}
{"testID":277,"messageType":"print","message":"  isDisposed: false","type":"print","time":8601}
{"testID":277,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8601}
{"testID":277,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8601}
{"testID":277,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8601}
{"testID":277,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8610}
{"testID":277,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8610}
{"testID":277,"messageType":"print","message":"  isDisposed: false","type":"print","time":8610}
{"testID":277,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8610}
{"testID":277,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8611}
{"testID":277,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8611}
{"testID":277,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225827)","type":"print","time":8617}
{"testID":277,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8617}
{"testID":277,"messageType":"print","message":"  isDisposed: true","type":"print","time":8617}
{"testID":277,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8617}
{"testID":277,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8617}
{"testID":277,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8617}
{"testID":277,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8618}
{"testID":277,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8618}
{"testID":277,"messageType":"print","message":"  isDisposed: false","type":"print","time":8618}
{"testID":277,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8619}
{"testID":277,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8619}
{"testID":277,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8619}
{"testID":277,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8619}
{"testID":277,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225827)","type":"print","time":8620}
{"testID":277,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8620}
{"testID":277,"messageType":"print","message":"  isDisposed: false","type":"print","time":8620}
{"testID":277,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"  isDisposed: false","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"시간: 2025-08-12T01:20:25.865589","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8621}
{"testID":277,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"  subscription_service_test_1754929225827: disposed=false, streamClosed=false","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"===========================================","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8622}
{"testID":277,"messageType":"print","message":"시간: 2025-08-12T01:20:25.868453","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"  subscription_service_test_1754929225827: disposed=false, streamClosed=false","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"===========================================","type":"print","time":8623}
{"testID":277,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225827)","type":"print","time":8624}
{"testID":277,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8624}
{"testID":277,"messageType":"print","message":"  isDisposed: false","type":"print","time":8624}
{"testID":277,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8624}
{"testID":277,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8624}
{"test":{"id":278,"name":"SubscriptionService 기본 기능 테스트 loadCurrentSubscription 메서드가 현재 구독 정보를 가져와야 함","suiteID":248,"groupIDs":[275,276],"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":8624}
{"testID":277,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"시간: 2025-08-12T01:20:25.870585","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"  subscription_service_test_1754929225827: disposed=false, streamClosed=false","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"===========================================","type":"print","time":8625}
{"testID":277,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8625}
{"testID":278,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8626}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8626}
{"testID":278,"messageType":"print","message":"  isDisposed: false","type":"print","time":8626}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8626}
{"testID":278,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225827","type":"print","time":8626}
{"testID":278,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929225872","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"  isDisposed: false","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8627}
{"testID":278,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8628}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8628}
{"testID":278,"messageType":"print","message":"  isDisposed: false","type":"print","time":8628}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8628}
{"testID":278,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8628}
{"testID":278,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8628}
{"testID":278,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225872)","type":"print","time":8628}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8629}
{"testID":278,"messageType":"print","message":"  isDisposed: true","type":"print","time":8629}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8629}
{"testID":278,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8629}
{"testID":278,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8629}
{"testID":278,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225872)","type":"print","time":8630}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8630}
{"testID":278,"messageType":"print","message":"  isDisposed: true","type":"print","time":8630}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8630}
{"testID":278,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8630}
{"testID":278,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8630}
{"testID":278,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8635}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8635}
{"testID":278,"messageType":"print","message":"  isDisposed: false","type":"print","time":8635}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8635}
{"testID":278,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8635}
{"testID":278,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8635}
{"testID":278,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8635}
{"testID":278,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225872)","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"  isDisposed: false","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"  isDisposed: false","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"시간: 2025-08-12T01:20:25.881538","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8636}
{"testID":278,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"  subscription_service_test_1754929225872: disposed=false, streamClosed=false","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"===========================================","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"시간: 2025-08-12T01:20:25.883045","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8637}
{"testID":278,"messageType":"print","message":"  subscription_service_test_1754929225872: disposed=false, streamClosed=false","type":"print","time":8638}
{"testID":278,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8638}
{"testID":278,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8638}
{"testID":278,"messageType":"print","message":"===========================================","type":"print","time":8638}
{"testID":278,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225872)","type":"print","time":8638}
{"testID":278,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8638}
{"testID":278,"messageType":"print","message":"  isDisposed: false","type":"print","time":8638}
{"testID":278,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8638}
{"testID":278,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8638}
{"test":{"id":279,"name":"SubscriptionService 기본 기능 테스트 canUseFeature 메서드가 기능 사용 가능 여부를 확인해야 함","suiteID":248,"groupIDs":[275,276],"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":8639}
{"testID":278,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8639}
{"testID":278,"messageType":"print","message":"시간: 2025-08-12T01:20:25.884770","type":"print","time":8639}
{"testID":278,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8639}
{"testID":278,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8639}
{"testID":278,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8639}
{"testID":278,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8641}
{"testID":278,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8641}
{"testID":278,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8641}
{"testID":278,"messageType":"print","message":"  subscription_service_test_1754929225872: disposed=false, streamClosed=false","type":"print","time":8641}
{"testID":278,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8641}
{"testID":278,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8641}
{"testID":278,"messageType":"print","message":"===========================================","type":"print","time":8641}
{"testID":278,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225872","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929225886","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8641}
{"testID":279,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8648}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225886)","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  isDisposed: true","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225886)","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  isDisposed: true","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225886)","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"시간: 2025-08-12T01:20:25.889734","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  subscription_service_test_1754929225886: disposed=false, streamClosed=false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"===========================================","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"시간: 2025-08-12T01:20:25.891220","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  subscription_service_test_1754929225886: disposed=false, streamClosed=false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"===========================================","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225886)","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  isDisposed: false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8649}
{"testID":279,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8649}
{"testID":279,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"시간: 2025-08-12T01:20:25.892912","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  subscription_service_test_1754929225886: disposed=false, streamClosed=false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"===========================================","type":"print","time":8649}
{"testID":279,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8649}
{"test":{"id":280,"name":"SubscriptionService 기본 기능 테스트 getMaxMembers 메서드가 최대 회원 수를 반환해야 함","suiteID":248,"groupIDs":[275,276],"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":8650}
{"testID":280,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8651}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8652}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":8652}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8652}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225886","type":"print","time":8652}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8653}
{"testID":280,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8653}
{"testID":280,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929225897","type":"print","time":8653}
{"testID":280,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8653}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8653}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":8653}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8654}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8654}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8654}
{"testID":280,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225897)","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8655}
{"testID":280,"messageType":"print","message":"  isDisposed: true","type":"print","time":8656}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8656}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8656}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8656}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225897)","type":"print","time":8656}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8656}
{"testID":280,"messageType":"print","message":"  isDisposed: true","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8657}
{"testID":280,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225897)","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8658}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":8659}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8659}
{"testID":280,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8659}
{"testID":280,"messageType":"print","message":"시간: 2025-08-12T01:20:25.903718","type":"print","time":8659}
{"testID":280,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"  subscription_service_test_1754929225897: disposed=false, streamClosed=false","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8660}
{"testID":280,"messageType":"print","message":"===========================================","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"시간: 2025-08-12T01:20:25.906603","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"  subscription_service_test_1754929225897: disposed=false, streamClosed=false","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"===========================================","type":"print","time":8661}
{"testID":280,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225897)","type":"print","time":8662}
{"testID":280,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8662}
{"testID":280,"messageType":"print","message":"  isDisposed: false","type":"print","time":8662}
{"testID":280,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8662}
{"testID":280,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8663}
{"test":{"id":281,"name":"SubscriptionService 기본 기능 테스트 getMaxEvents 메서드가 최대 이벤트 수를 반환해야 함","suiteID":248,"groupIDs":[275,276],"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":8663}
{"testID":280,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"시간: 2025-08-12T01:20:25.909210","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"  subscription_service_test_1754929225897: disposed=false, streamClosed=false","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8664}
{"testID":280,"messageType":"print","message":"===========================================","type":"print","time":8665}
{"testID":280,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":8665}
{"testID":281,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8665}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8665}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":8665}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8665}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225897","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - subscription_service_test_1754929225911","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225911","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8666}
{"testID":281,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225911","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225911)","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8667}
{"testID":281,"messageType":"print","message":"  isDisposed: true","type":"print","time":8668}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8668}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225911","type":"print","time":8668}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8668}
{"testID":281,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: subscription_service_test_1754929225911)","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  isDisposed: true","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225911","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  현재 테스트 ID: subscription_service_test_1754929225911","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":8669}
{"testID":281,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: subscription_service_test_1754929225911)","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"  isDisposed: false","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":8670}
{"testID":281,"messageType":"print","message":"시간: 2025-08-12T01:20:25.915569","type":"print","time":8671}
{"testID":281,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8671}
{"testID":281,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8671}
{"testID":281,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225911","type":"print","time":8671}
{"testID":281,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8671}
{"testID":281,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":8678}
{"testID":281,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":8679}
{"testID":281,"messageType":"print","message":"  subscription_service_test_1754929225911: disposed=false, streamClosed=false","type":"print","time":8679}
{"testID":281,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":8679}
{"testID":281,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":8679}
{"testID":281,"messageType":"print","message":"===========================================","type":"print","time":8679}
{"testID":281,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":8679}
{"testID":281,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":8680}
{"testID":281,"messageType":"print","message":"시간: 2025-08-12T01:20:25.925516","type":"print","time":8680}
{"testID":281,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":8680}
{"testID":281,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":8680}
{"testID":281,"messageType":"print","message":"현재 테스트 ID: subscription_service_test_1754929225911","type":"print","time":8680}
{"testID":281,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":8680}
{"testID":281,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8681}
{"test":{"id":282,"name":"SubscriptionService 기본 기능 테스트 purchaseService getter가 null이 아니어야 함","suiteID":248,"groupIDs":[275,276],"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":8681}
{"testID":282,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8685}
{"test":{"id":283,"name":"SubscriptionService 기본 기능 테스트 hasSubscription getter가 동작해야 함","suiteID":248,"groupIDs":[275,276],"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":8686}
{"testID":283,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8688}
{"test":{"id":284,"name":"SubscriptionService 기본 기능 테스트 isActive getter가 동작해야 함","suiteID":248,"groupIDs":[275,276],"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":8688}
{"testID":284,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8690}
{"test":{"id":285,"name":"SubscriptionService 기본 기능 테스트 restoreSubscriptions 메서드가 구독을 복원해야 함","suiteID":248,"groupIDs":[275,276],"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":8690}
{"testID":285,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":8693}
{"testID":253,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":9303}
{"group":{"id":286,"suiteID":252,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":8,"line":null,"column":null,"url":null},"type":"group","time":9303}
{"group":{"id":287,"suiteID":252,"parentID":286,"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":9303}
{"test":{"id":288,"name":"NotificationService 테스트 initialize 메서드가 알림 플러그인을 초기화해야 함","suiteID":252,"groupIDs":[286,287],"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":9303}
{"testID":288,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":9312}
{"testID":288,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9334}
{"testID":288,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929226556","type":"print","time":9334}
{"testID":288,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9335}
{"testID":288,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9335}
{"testID":288,"messageType":"print","message":"  isDisposed: false","type":"print","time":9335}
{"testID":288,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9336}
{"testID":288,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9336}
{"testID":288,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9336}
{"testID":257,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":9359}
{"group":{"id":289,"suiteID":256,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":9360}
{"group":{"id":290,"suiteID":256,"parentID":289,"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":9360}
{"test":{"id":291,"name":"MemberService 테스트 initialize 메서드가 토큰을 설정하고 이벤트를 구독해야 함","suiteID":256,"groupIDs":[289,290],"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":9360}
{"testID":288,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9369}
{"testID":288,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9369}
{"testID":288,"messageType":"print","message":"  isDisposed: false","type":"print","time":9369}
{"testID":288,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9369}
{"testID":288,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9369}
{"testID":288,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9370}
{"testID":291,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":9371}
{"testID":288,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226556)","type":"print","time":9374}
{"testID":288,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9374}
{"testID":288,"messageType":"print","message":"  isDisposed: true","type":"print","time":9374}
{"testID":288,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9374}
{"testID":288,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9375}
{"testID":288,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9375}
{"testID":288,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9378}
{"testID":288,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9378}
{"testID":288,"messageType":"print","message":"  isDisposed: false","type":"print","time":9378}
{"testID":288,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9379}
{"testID":288,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9379}
{"testID":288,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9379}
{"testID":288,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9379}
{"testID":288,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226556)","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"  isDisposed: false","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"  isDisposed: false","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9381}
{"testID":288,"messageType":"print","message":"시간: 2025-08-12T01:20:26.625449","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"  notification_service_test_1754929226556: disposed=false, streamClosed=false","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"===========================================","type":"print","time":9382}
{"testID":288,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"시간: 2025-08-12T01:20:26.628750","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"  notification_service_test_1754929226556: disposed=false, streamClosed=false","type":"print","time":9383}
{"testID":288,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9384}
{"testID":288,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9384}
{"testID":288,"messageType":"print","message":"===========================================","type":"print","time":9384}
{"testID":288,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226556)","type":"print","time":9384}
{"testID":288,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9384}
{"testID":288,"messageType":"print","message":"  isDisposed: false","type":"print","time":9384}
{"testID":288,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9385}
{"testID":288,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9385}
{"test":{"id":292,"name":"NotificationService 테스트 requestPermission 메서드가 iOS 권한을 요청해야 함","suiteID":252,"groupIDs":[286,287],"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":9385}
{"testID":288,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9386}
{"testID":288,"messageType":"print","message":"시간: 2025-08-12T01:20:26.631986","type":"print","time":9386}
{"testID":288,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9386}
{"testID":288,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9386}
{"testID":288,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9386}
{"testID":288,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9387}
{"testID":288,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9387}
{"testID":288,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9387}
{"testID":288,"messageType":"print","message":"  notification_service_test_1754929226556: disposed=false, streamClosed=false","type":"print","time":9387}
{"testID":288,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9387}
{"testID":288,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9387}
{"testID":288,"messageType":"print","message":"===========================================","type":"print","time":9387}
{"testID":288,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9387}
{"testID":292,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226556","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929226633","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9388}
{"testID":291,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9388}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9389}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9389}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9389}
{"testID":291,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929226614","type":"print","time":9389}
{"testID":292,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9391}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9391}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9391}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9391}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226633)","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"  isDisposed: true","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226633)","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9392}
{"testID":292,"messageType":"print","message":"  isDisposed: true","type":"print","time":9393}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9393}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9393}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9393}
{"testID":292,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9394}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9394}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9394}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9394}
{"testID":292,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9394}
{"testID":292,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9394}
{"testID":292,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9394}
{"testID":292,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226633)","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9395}
{"testID":291,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"시간: 2025-08-12T01:20:26.640511","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9395}
{"testID":292,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"  notification_service_test_1754929226633: disposed=false, streamClosed=false","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"===========================================","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"시간: 2025-08-12T01:20:26.642065","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9396}
{"testID":292,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"  notification_service_test_1754929226633: disposed=false, streamClosed=false","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"===========================================","type":"print","time":9397}
{"testID":292,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226633)","type":"print","time":9398}
{"testID":292,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9398}
{"testID":292,"messageType":"print","message":"  isDisposed: false","type":"print","time":9398}
{"testID":292,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9398}
{"testID":292,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9398}
{"test":{"id":293,"name":"NotificationService 테스트 showNotification 메서드가 즉시 알림을 표시해야 함","suiteID":252,"groupIDs":[286,287],"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":9399}
{"testID":292,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9399}
{"testID":292,"messageType":"print","message":"시간: 2025-08-12T01:20:26.644730","type":"print","time":9399}
{"testID":292,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9399}
{"testID":292,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9399}
{"testID":292,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9399}
{"testID":292,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9399}
{"testID":292,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9399}
{"testID":292,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9400}
{"testID":292,"messageType":"print","message":"  notification_service_test_1754929226633: disposed=false, streamClosed=false","type":"print","time":9400}
{"testID":292,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9400}
{"testID":292,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9400}
{"testID":292,"messageType":"print","message":"===========================================","type":"print","time":9400}
{"testID":292,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9400}
{"testID":293,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9401}
{"testID":291,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: new_club_id)","type":"print","time":9401}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9401}
{"testID":293,"messageType":"print","message":"  isDisposed: false","type":"print","time":9401}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9401}
{"testID":293,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226633","type":"print","time":9401}
{"testID":293,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9401}
{"testID":293,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9401}
{"testID":293,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929226646","type":"print","time":9402}
{"testID":293,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9402}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9402}
{"testID":293,"messageType":"print","message":"  isDisposed: false","type":"print","time":9402}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9402}
{"testID":293,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9402}
{"testID":293,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9402}
{"testID":293,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9403}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9403}
{"testID":293,"messageType":"print","message":"  isDisposed: false","type":"print","time":9403}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226646)","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"  isDisposed: true","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9404}
{"testID":293,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226646)","type":"print","time":9405}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9405}
{"testID":293,"messageType":"print","message":"  isDisposed: true","type":"print","time":9405}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9405}
{"testID":293,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9405}
{"testID":293,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9405}
{"testID":293,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226646)","type":"print","time":9406}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9406}
{"testID":291,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":9406}
{"testID":293,"messageType":"print","message":"  isDisposed: false","type":"print","time":9406}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9406}
{"testID":293,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9406}
{"testID":293,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9406}
{"testID":293,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"  isDisposed: false","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9407}
{"testID":293,"messageType":"print","message":"  isDisposed: false","type":"print","time":9407}
{"testID":291,"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"시간: 2025-08-12T01:20:26.653015","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9408}
{"testID":293,"messageType":"print","message":"  notification_service_test_1754929226646: disposed=false, streamClosed=false","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"===========================================","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"시간: 2025-08-12T01:20:26.654956","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9409}
{"testID":293,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9410}
{"testID":293,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9410}
{"testID":293,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9410}
{"testID":293,"messageType":"print","message":"  notification_service_test_1754929226646: disposed=false, streamClosed=false","type":"print","time":9410}
{"testID":293,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9410}
{"testID":293,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9410}
{"testID":293,"messageType":"print","message":"===========================================","type":"print","time":9410}
{"testID":293,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226646)","type":"print","time":9411}
{"testID":293,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9411}
{"testID":293,"messageType":"print","message":"  isDisposed: false","type":"print","time":9411}
{"testID":293,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9411}
{"testID":293,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9411}
{"test":{"id":294,"name":"NotificationService 테스트 scheduleNotification 메서드가 예약 알림을 설정해야 함","suiteID":252,"groupIDs":[286,287],"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":9411}
{"testID":293,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"시간: 2025-08-12T01:20:26.657623","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9412}
{"testID":291,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"  notification_service_test_1754929226646: disposed=false, streamClosed=false","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"===========================================","type":"print","time":9412}
{"testID":293,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9412}
{"testID":294,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9413}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9413}
{"testID":294,"messageType":"print","message":"  isDisposed: false","type":"print","time":9413}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226646","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929226659","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"  isDisposed: false","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9414}
{"testID":294,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"  isDisposed: false","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226659)","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9416}
{"testID":294,"messageType":"print","message":"  isDisposed: true","type":"print","time":9417}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9417}
{"testID":294,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9417}
{"testID":294,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9417}
{"testID":294,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226659)","type":"print","time":9417}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9417}
{"testID":294,"messageType":"print","message":"  isDisposed: true","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226659)","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"  isDisposed: false","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9418}
{"testID":294,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"  isDisposed: false","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"  isDisposed: false","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"시간: 2025-08-12T01:20:26.665061","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9419}
{"testID":294,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"  notification_service_test_1754929226659: disposed=false, streamClosed=false","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"===========================================","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"시간: 2025-08-12T01:20:26.666160","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9420}
{"testID":294,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9421}
{"testID":294,"messageType":"print","message":"  notification_service_test_1754929226659: disposed=false, streamClosed=false","type":"print","time":9421}
{"testID":294,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9421}
{"testID":294,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9421}
{"testID":294,"messageType":"print","message":"===========================================","type":"print","time":9421}
{"testID":294,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226659)","type":"print","time":9421}
{"testID":294,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9421}
{"testID":294,"messageType":"print","message":"  isDisposed: false","type":"print","time":9422}
{"testID":294,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9422}
{"testID":294,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9422}
{"test":{"id":295,"name":"NotificationService 테스트 scheduleEventStartReminder 메서드가 이벤트 시작 알림을 설정해야 함","suiteID":252,"groupIDs":[286,287],"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":9422}
{"testID":294,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9422}
{"testID":294,"messageType":"print","message":"시간: 2025-08-12T01:20:26.668001","type":"print","time":9422}
{"testID":294,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9422}
{"testID":294,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9422}
{"testID":294,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9422}
{"testID":294,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9422}
{"testID":294,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9423}
{"testID":294,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9423}
{"testID":294,"messageType":"print","message":"  notification_service_test_1754929226659: disposed=false, streamClosed=false","type":"print","time":9423}
{"testID":294,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9423}
{"testID":294,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9423}
{"testID":294,"messageType":"print","message":"===========================================","type":"print","time":9423}
{"testID":294,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9423}
{"testID":295,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"  isDisposed: false","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226659","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - notification_service_test_1754929226669","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"  isDisposed: false","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9424}
{"testID":295,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226669","type":"print","time":9425}
{"testID":295,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9425}
{"testID":295,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  isDisposed: false","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226669","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226669)","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  isDisposed: true","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226669","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9426}
{"testID":295,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: notification_service_test_1754929226669)","type":"print","time":9427}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9427}
{"testID":295,"messageType":"print","message":"  isDisposed: true","type":"print","time":9427}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9427}
{"testID":295,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226669","type":"print","time":9427}
{"testID":295,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9427}
{"testID":295,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: notification_service_test_1754929226669)","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  isDisposed: false","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226669","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  isDisposed: false","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  현재 테스트 ID: notification_service_test_1754929226669","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9428}
{"testID":295,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"  isDisposed: false","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"시간: 2025-08-12T01:20:26.674552","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"현재 테스트 ID: notification_service_test_1754929226669","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"  notification_service_test_1754929226669: disposed=false, streamClosed=false","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9429}
{"testID":295,"messageType":"print","message":"===========================================","type":"print","time":9429}
{"testID":295,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9430}
{"test":{"id":296,"name":"NotificationService 테스트 scheduleRegistrationDeadlineReminder 메서드가 등록 마감 알림을 설정해야 함","suiteID":252,"groupIDs":[286,287],"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":9430}
{"testID":296,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9433}
{"test":{"id":297,"name":"NotificationService 테스트 cancelEventNotifications 메서드가 이벤트 알림을 취소해야 함","suiteID":252,"groupIDs":[286,287],"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":9433}
{"testID":297,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9435}
{"test":{"id":298,"name":"NotificationService 테스트 cancelAllNotifications 메서드가 모든 알림을 취소해야 함","suiteID":252,"groupIDs":[286,287],"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":9436}
{"testID":298,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9439}
{"testID":260,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":9659}
{"group":{"id":299,"suiteID":259,"parentID":null,"name":"","metadata":{"skip":false,"skipReason":null},"testCount":9,"line":null,"column":null,"url":null},"type":"group","time":9659}
{"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":9659}
{"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":9659}
{"testID":301,"messageType":"print","message":"TestConfig: CI 환경 감지 - false","type":"print","time":9666}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9680}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929226911","type":"print","time":9680}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9687}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9689}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:20:26.933753","type":"print","time":9689}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9689}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9689}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929226911","type":"print","time":9689}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9689}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9689}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9690}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929226911: disposed=false, streamClosed=false","type":"print","time":9690}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9690}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9690}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":9690}
{"testID":301,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9690}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9690}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:20:26.936348","type":"print","time":9691}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9691}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9691}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929226911","type":"print","time":9691}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9692}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9692}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9692}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929226911: disposed=false, streamClosed=false","type":"print","time":9692}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9692}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9692}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":9692}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9693}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:20:26.939289","type":"print","time":9693}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9693}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929226911","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929226911: disposed=false, streamClosed=false","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":9694}
{"testID":301,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9694}
{"testID":301,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9791}
{"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":9791}
{"testID":302,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9792}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9792}
{"testID":302,"messageType":"print","message":"  isDisposed: false","type":"print","time":9793}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9793}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929226911","type":"print","time":9793}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9793}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9793}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929227038","type":"print","time":9793}
{"testID":302,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929227038)","type":"print","time":9794}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9794}
{"testID":302,"messageType":"print","message":"  isDisposed: true","type":"print","time":9794}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9794}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227038","type":"print","time":9794}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9794}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9801}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:20:27.047484","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227038","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929227038: disposed=false, streamClosed=false","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9802}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:20:27.048777","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227038","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929227038: disposed=false, streamClosed=false","type":"print","time":9803}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:20:27.050056","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227038","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9804}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9805}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929227038: disposed=false, streamClosed=false","type":"print","time":9805}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9805}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9805}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":9805}
{"testID":302,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9805}
{"testID":302,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":9903}
{"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":9903}
{"testID":303,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"  isDisposed: false","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227038","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929227149","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929227149)","type":"print","time":9904}
{"testID":303,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":9905}
{"testID":303,"messageType":"print","message":"  isDisposed: true","type":"print","time":9905}
{"testID":303,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":9905}
{"testID":303,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227149","type":"print","time":9905}
{"testID":303,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":9905}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:20:27.152013","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227149","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9906}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929227149: disposed=false, streamClosed=false","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:20:27.152965","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227149","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9907}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929227149: disposed=false, streamClosed=false","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:20:27.154057","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227149","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":9908}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929227149: disposed=false, streamClosed=false","type":"print","time":9909}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":9909}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":9909}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":9909}
{"testID":303,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":9909}
{"testID":303,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10009}
{"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":10010}
{"testID":304,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10010}
{"testID":304,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10010}
{"testID":304,"messageType":"print","message":"  isDisposed: false","type":"print","time":10010}
{"testID":304,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227149","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929227256","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929227256)","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"  isDisposed: true","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10011}
{"testID":304,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227256","type":"print","time":10012}
{"testID":304,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10012}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10012}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10012}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:20:27.258332","type":"print","time":10012}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227256","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929227256: disposed=false, streamClosed=false","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:20:27.259444","type":"print","time":10013}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227256","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929227256: disposed=false, streamClosed=false","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10014}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:20:27.260645","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227256","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929227256: disposed=false, streamClosed=false","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10015}
{"testID":304,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10015}
{"testID":304,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10115}
{"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":10115}
{"testID":305,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10116}
{"testID":305,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10116}
{"testID":305,"messageType":"print","message":"  isDisposed: false","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227256","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929227362","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929227362)","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"  isDisposed: true","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10117}
{"testID":305,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227362","type":"print","time":10118}
{"testID":305,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10118}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10118}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10119}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:20:27.364479","type":"print","time":10119}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10119}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227362","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929227362: disposed=false, streamClosed=false","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:20:27.366419","type":"print","time":10120}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227362","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929227362: disposed=false, streamClosed=false","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10121}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:20:27.367509","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227362","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929227362: disposed=false, streamClosed=false","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10122}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10123}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10123}
{"testID":305,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10123}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10197}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:20:27.443029","type":"print","time":10197}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10197}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10197}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227362","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929227362: disposed=false, streamClosed=false","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"EventBus: 현재 테스트 ID(club_service_test_1754929227362) 인스턴스 dispose 시도","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"  isDisposed: false","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10198}
{"testID":301,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"시간: 2025-08-12T01:20:27.444630","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"  club_service_test_1754929227362: disposed=false, streamClosed=false","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10199}
{"testID":301,"messageType":"print","message":"===========================================","type":"print","time":10200}
{"testID":291,"messageType":"print","message":"","type":"print","time":10204}
{"testID":291,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":10204}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.450345","type":"print","time":10204}
{"testID":291,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10204}
{"testID":291,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10205}
{"testID":291,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10206}
{"testID":291,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":10206}
{"testID":291,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.452897","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"구독 상태: 활성","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"로딩 상태: false","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"회원 수: 1","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":10207}
{"testID":291,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":10208}
{"testID":291,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":10208}
{"testID":291,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":10208}
{"testID":291,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.454839","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"로딩 상태: false","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"회원 수: 1","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":10209}
{"testID":291,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":10210}
{"testID":291,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":10210}
{"testID":291,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10210}
{"testID":291,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.456436","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929226614","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10211}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"  member_service_test_1754929226614: disposed=false, streamClosed=false","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.458164","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10212}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929226614","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"  member_service_test_1754929226614: disposed=false, streamClosed=false","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":10213}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.459580","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"=======================================","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.460246","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10214}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929226614","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"  member_service_test_1754929226614: disposed=false, streamClosed=false","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":10215}
{"testID":291,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10215}
{"testID":305,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10221}
{"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":10221}
{"testID":306,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10222}
{"testID":306,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929227467","type":"print","time":10222}
{"testID":306,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10223}
{"testID":306,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: test_club_id)","type":"print","time":10225}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:20:27.552165","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929227467","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929227467: disposed=false, streamClosed=false","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"EventBus: 현재 테스트 ID(club_service_test_1754929227467) 인스턴스 dispose 시도","type":"print","time":10307}
{"testID":302,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"  isDisposed: false","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929227467","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 1","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"시간: 2025-08-12T01:20:27.554116","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10308}
{"testID":302,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"  club_service_test_1754929227467: disposed=false, streamClosed=false","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"===========================================","type":"print","time":10309}
{"testID":302,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":10310}
{"testID":302,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10310}
{"testID":302,"messageType":"print","message":"  isDisposed: true","type":"print","time":10310}
{"testID":302,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10310}
{"testID":302,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":10310}
{"testID":302,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10310}
{"testID":306,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":10310}
{"testID":291,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10317}
{"test":{"id":307,"name":"MemberService 테스트 setClubId 메서드가 클럽 ID를 설정하고 회원 목록을 가져와야 함","suiteID":256,"groupIDs":[289,290],"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":10317}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10318}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10318}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":10318}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10318}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929226614","type":"print","time":10318}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10318}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10318}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929227563","type":"print","time":10319}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929227563)","type":"print","time":10319}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10319}
{"testID":307,"messageType":"print","message":"  isDisposed: true","type":"print","time":10319}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10319}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929227563","type":"print","time":10320}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10320}
{"testID":307,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10320}
{"testID":307,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10320}
{"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10320}
{"testID":307,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10320}
{"testID":307,"messageType":"print","message":"","type":"print","time":10321}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":10321}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:27.567408","type":"print","time":10321}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10321}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:27.568075","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"구독 상태: 활성","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":10322}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:27.569265","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":10323}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:27.570230","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10324}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227563","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227563: disposed=false, streamClosed=false","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10325}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:27.571438","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227563","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227563: disposed=false, streamClosed=false","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":10326}
{"testID":307,"messageType":"print","message":"","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:27.572802","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"=======================================","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:27.573357","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10327}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227563","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227563: disposed=false, streamClosed=false","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":10328}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10328}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:20:27.656452","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10411}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"시간: 2025-08-12T01:20:27.657850","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10412}
{"testID":303,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10413}
{"testID":303,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10413}
{"testID":303,"messageType":"print","message":"===========================================","type":"print","time":10413}
{"testID":307,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10430}
{"test":{"id":308,"name":"MemberService 테스트 fetchClubMembers 메서드가 클럽의 회원 목록을 가져와야 함","suiteID":256,"groupIDs":[289,290],"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":10430}
{"testID":308,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10431}
{"testID":308,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10431}
{"testID":308,"messageType":"print","message":"  isDisposed: false","type":"print","time":10431}
{"testID":308,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10431}
{"testID":308,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929227563","type":"print","time":10431}
{"testID":308,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10431}
{"testID":308,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10431}
{"testID":308,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929227676","type":"print","time":10432}
{"testID":308,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929227676)","type":"print","time":10432}
{"testID":308,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10432}
{"testID":308,"messageType":"print","message":"  isDisposed: true","type":"print","time":10432}
{"testID":308,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10432}
{"testID":308,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929227676","type":"print","time":10432}
{"testID":308,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10432}
{"testID":308,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10433}
{"testID":308,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10433}
{"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10433}
{"testID":308,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10434}
{"testID":308,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10434}
{"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10434}
{"testID":308,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10434}
{"testID":308,"messageType":"print","message":"","type":"print","time":10435}
{"testID":308,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":10435}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:20:27.681029","type":"print","time":10439}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10439}
{"testID":308,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10439}
{"testID":308,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10439}
{"testID":308,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":10439}
{"testID":308,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":10440}
{"testID":308,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":10440}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:20:27.685830","type":"print","time":10440}
{"testID":308,"messageType":"print","message":"구독 상태: 활성","type":"print","time":10440}
{"testID":308,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10440}
{"testID":308,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10440}
{"testID":308,"messageType":"print","message":"로딩 상태: false","type":"print","time":10440}
{"testID":308,"messageType":"print","message":"회원 수: 1","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:20:27.687493","type":"print","time":10441}
{"testID":308,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"로딩 상태: false","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"회원 수: 1","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10442}
{"testID":308,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:20:27.688511","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227676","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"  member_service_test_1754929227676: disposed=false, streamClosed=false","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10443}
{"testID":308,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:20:27.689564","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227676","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"  member_service_test_1754929227676: disposed=false, streamClosed=false","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":10444}
{"testID":308,"messageType":"print","message":"","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:20:27.690807","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"=======================================","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"시간: 2025-08-12T01:20:27.691291","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10445}
{"testID":308,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227676","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"  member_service_test_1754929227676: disposed=false, streamClosed=false","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"===========================================","type":"print","time":10446}
{"testID":308,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10446}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10518}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:20:27.764141","type":"print","time":10518}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10518}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"시간: 2025-08-12T01:20:27.765377","type":"print","time":10519}
{"testID":304,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10520}
{"testID":304,"messageType":"print","message":"===========================================","type":"print","time":10520}
{"testID":308,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10548}
{"test":{"id":309,"name":"MemberService 테스트 addMember 메서드가 새 회원을 추가해야 함","suiteID":256,"groupIDs":[289,290],"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":10548}
{"testID":309,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"  isDisposed: false","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929227676","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929227794","type":"print","time":10549}
{"testID":309,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929227794)","type":"print","time":10550}
{"testID":309,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10550}
{"testID":309,"messageType":"print","message":"  isDisposed: true","type":"print","time":10550}
{"testID":309,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10550}
{"testID":309,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929227794","type":"print","time":10550}
{"testID":309,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10550}
{"testID":309,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10551}
{"testID":309,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10551}
{"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10551}
{"testID":309,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10551}
{"testID":309,"messageType":"print","message":"","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:20:27.797771","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:20:27.798449","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"구독 상태: 활성","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10552}
{"testID":309,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"로딩 상태: false","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"회원 수: 2","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":10553}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:20:27.799627","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"로딩 상태: false","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"회원 수: 2","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10554}
{"testID":309,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:20:27.800565","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227794","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"  member_service_test_1754929227794: disposed=false, streamClosed=false","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10555}
{"testID":309,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:20:27.801586","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227794","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"  member_service_test_1754929227794: disposed=false, streamClosed=false","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":10556}
{"testID":309,"messageType":"print","message":"","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:20:27.802722","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"=======================================","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"시간: 2025-08-12T01:20:27.803231","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227794","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10557}
{"testID":309,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10558}
{"testID":309,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10558}
{"testID":309,"messageType":"print","message":"  member_service_test_1754929227794: disposed=false, streamClosed=false","type":"print","time":10558}
{"testID":309,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10558}
{"testID":309,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10558}
{"testID":309,"messageType":"print","message":"===========================================","type":"print","time":10558}
{"testID":309,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10558}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10625}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:20:27.870644","type":"print","time":10625}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10625}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10625}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"시간: 2025-08-12T01:20:27.872415","type":"print","time":10626}
{"testID":305,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10627}
{"testID":305,"messageType":"print","message":"===========================================","type":"print","time":10627}
{"testID":309,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10660}
{"test":{"id":310,"name":"MemberService 테스트 addMember 메서드가 직접 회원 객체가 반환되는 경우도 처리해야 함","suiteID":256,"groupIDs":[289,290],"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":10660}
{"testID":310,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"  isDisposed: false","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929227794","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929227906","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929227906)","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"  isDisposed: true","type":"print","time":10661}
{"testID":310,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10662}
{"testID":310,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929227906","type":"print","time":10662}
{"testID":310,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10662}
{"testID":310,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10662}
{"testID":310,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10662}
{"testID":310,"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10662}
{"testID":310,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10662}
{"testID":310,"messageType":"print","message":"","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:20:27.908813","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":10663}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:20:27.909579","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"구독 상태: 활성","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"로딩 상태: false","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"회원 수: 2","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":10664}
{"testID":310,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:20:27.910662","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"로딩 상태: false","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"회원 수: 2","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10665}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:20:27.911443","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227906","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"  member_service_test_1754929227906: disposed=false, streamClosed=false","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:20:27.912397","type":"print","time":10666}
{"testID":310,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227906","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"  member_service_test_1754929227906: disposed=false, streamClosed=false","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:20:27.913484","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10667}
{"testID":310,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 1","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"=======================================","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"시간: 2025-08-12T01:20:27.914011","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227906","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"  member_service_test_1754929227906: disposed=false, streamClosed=false","type":"print","time":10668}
{"testID":310,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10669}
{"testID":310,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10669}
{"testID":310,"messageType":"print","message":"===========================================","type":"print","time":10669}
{"testID":310,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10669}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10718}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.964035","type":"print","time":10718}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10718}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10718}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929227906","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"  member_service_test_1754929227906: disposed=false, streamClosed=false","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929227906) 인스턴스 dispose 시도","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"  isDisposed: false","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10719}
{"testID":291,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"시간: 2025-08-12T01:20:27.965650","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"  member_service_test_1754929227906: disposed=false, streamClosed=false","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10720}
{"testID":291,"messageType":"print","message":"===========================================","type":"print","time":10720}
{"testID":306,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10727}
{"testID":306,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10727}
{"testID":306,"messageType":"print","message":"시간: 2025-08-12T01:20:27.973199","type":"print","time":10727}
{"testID":306,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10727}
{"testID":306,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"===========================================","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10728}
{"testID":306,"messageType":"print","message":"시간: 2025-08-12T01:20:27.974474","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"===========================================","type":"print","time":10729}
{"testID":306,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"시간: 2025-08-12T01:20:27.975686","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"===========================================","type":"print","time":10730}
{"testID":306,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10731}
{"testID":310,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10770}
{"test":{"id":311,"name":"MemberService 테스트 updateMember 메서드가 회원 정보를 업데이트해야 함","suiteID":256,"groupIDs":[289,290],"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":10770}
{"testID":311,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10771}
{"testID":311,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929228017","type":"print","time":10771}
{"testID":311,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":10772}
{"testID":311,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10772}
{"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10772}
{"testID":311,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10772}
{"testID":311,"messageType":"print","message":"","type":"print","time":10773}
{"testID":311,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":10773}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:20:28.019193","type":"print","time":10773}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10773}
{"testID":311,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 2","type":"print","time":10773}
{"testID":311,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10773}
{"testID":311,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":10773}
{"testID":311,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:20:28.019735","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"구독 상태: 활성","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"로딩 상태: false","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"회원 수: 1","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":10774}
{"testID":311,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:20:28.020684","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"로딩 상태: false","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"회원 수: 1","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10775}
{"testID":311,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:20:28.021529","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228017","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929228017: disposed=false, streamClosed=false","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10776}
{"testID":311,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:20:28.022561","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228017","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929228017: disposed=false, streamClosed=false","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":10777}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:20:28.023644","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 2","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"=======================================","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"시간: 2025-08-12T01:20:28.024079","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228017","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":10778}
{"testID":311,"messageType":"print","message":"  member_service_test_1754929228017: disposed=false, streamClosed=false","type":"print","time":10779}
{"testID":311,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10779}
{"testID":311,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10779}
{"testID":311,"messageType":"print","message":"===========================================","type":"print","time":10779}
{"testID":311,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10779}
{"testID":306,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10830}
{"test":{"id":312,"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":10830}
{"testID":312,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10831}
{"testID":312,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929228077","type":"print","time":10831}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":10831}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.077054","type":"print","time":10831}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10831}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10831}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228017","type":"print","time":10831}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10831}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=false, streamClosed=false","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929228017) 인스턴스 dispose 시도","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10832}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10832}
{"testID":312,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10833}
{"testID":312,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":10833}
{"testID":312,"messageType":"print","message":"시간: 2025-08-12T01:20:28.078605","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.078939","type":"print","time":10833}
{"testID":312,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10833}
{"testID":312,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10833}
{"testID":312,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228077","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 2","type":"print","time":10833}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":10833}
{"testID":312,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10834}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":10834}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10834}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10834}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929228077: disposed=false, streamClosed=false","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10834}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=false, streamClosed=false","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"===========================================","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"시간: 2025-08-12T01:20:28.080230","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10834}
{"testID":312,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228077","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929228077: disposed=false, streamClosed=false","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"===========================================","type":"print","time":10835}
{"testID":312,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"시간: 2025-08-12T01:20:28.081779","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228077","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10836}
{"testID":312,"messageType":"print","message":"  club_service_test_1754929228077: disposed=false, streamClosed=false","type":"print","time":10837}
{"testID":312,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10837}
{"testID":312,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10837}
{"testID":312,"messageType":"print","message":"===========================================","type":"print","time":10837}
{"testID":312,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10837}
{"testID":311,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10880}
{"test":{"id":313,"name":"MemberService 테스트 deleteMember 메서드가 회원을 삭제해야 함","suiteID":256,"groupIDs":[289,290],"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":10880}
{"testID":313,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10881}
{"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10881}
{"testID":313,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10881}
{"testID":312,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10934}
{"test":{"id":314,"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":10934}
{"testID":314,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":10934}
{"testID":314,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  isDisposed: false","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929228077","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929228180","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929228180)","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  isDisposed: true","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929228180","type":"print","time":10935}
{"testID":314,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":10936}
{"testID":314,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":10937}
{"testID":314,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":10937}
{"testID":314,"messageType":"print","message":"시간: 2025-08-12T01:20:28.183040","type":"print","time":10937}
{"testID":314,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10937}
{"testID":314,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":10937}
{"testID":314,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228180","type":"print","time":10937}
{"testID":314,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10937}
{"testID":314,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929228180: disposed=false, streamClosed=false","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"===========================================","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"시간: 2025-08-12T01:20:28.184426","type":"print","time":10938}
{"testID":314,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228180","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929228180: disposed=false, streamClosed=false","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"===========================================","type":"print","time":10939}
{"testID":314,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"시간: 2025-08-12T01:20:28.185583","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228180","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"  club_service_test_1754929228180: disposed=false, streamClosed=false","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":10940}
{"testID":314,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":10941}
{"testID":314,"messageType":"print","message":"===========================================","type":"print","time":10941}
{"testID":314,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":10941}
{"testID":313,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":10985}
{"test":{"id":315,"name":"MemberService 테스트 ClubChangedEvent가 발생하면 setClubId가 호출되어야 함","suiteID":256,"groupIDs":[289,290],"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":10986}
{"testID":315,"messageType":"print","message":"fetchClubMembers 호출됨: token=test_token","type":"print","time":10987}
{"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:20:26.554786, clubId: test_club_id, isActive: true}]","type":"print","time":10987}
{"testID":315,"messageType":"print","message":"변환된 회원 리스트 길이: 1","type":"print","time":10988}
{"testID":314,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11040}
{"test":{"id":316,"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":11040}
{"testID":316,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11041}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11042}
{"testID":316,"messageType":"print","message":"  isDisposed: false","type":"print","time":11042}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11042}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929228180","type":"print","time":11042}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11042}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11042}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - club_service_test_1754929228287","type":"print","time":11042}
{"testID":316,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: club_service_test_1754929228287)","type":"print","time":11043}
{"testID":316,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11043}
{"testID":316,"messageType":"print","message":"  isDisposed: true","type":"print","time":11043}
{"testID":316,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11043}
{"testID":316,"messageType":"print","message":"  현재 테스트 ID: club_service_test_1754929228287","type":"print","time":11043}
{"testID":316,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11043}
{"testID":316,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11044}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11045}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:20:28.290557","type":"print","time":11045}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11045}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11045}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228287","type":"print","time":11045}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11045}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11045}
{"testID":316,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929228287: disposed=false, streamClosed=false","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:20:28.292340","type":"print","time":11046}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228287","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929228287: disposed=false, streamClosed=false","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":11047}
{"testID":316,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"시간: 2025-08-12T01:20:28.293846","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"현재 테스트 ID: club_service_test_1754929228287","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11048}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929227362: disposed=true, streamClosed=true","type":"print","time":11049}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929227467: disposed=true, streamClosed=true","type":"print","time":11049}
{"testID":316,"messageType":"print","message":"  club_service_test_1754929228287: disposed=false, streamClosed=false","type":"print","time":11049}
{"testID":316,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11049}
{"testID":316,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11049}
{"testID":316,"messageType":"print","message":"===========================================","type":"print","time":11049}
{"testID":316,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11049}
{"testID":316,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":11147}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11837}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11837}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11837}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11837}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929228126","type":"print","time":11837}
{"testID":307,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":11837}
{"testID":307,"messageType":"print","message":"","type":"print","time":11838}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":11838}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.128671","type":"print","time":11838}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11838}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 3","type":"print","time":11838}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11839}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":11839}
{"testID":307,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11839}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11839}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.128743","type":"print","time":11840}
{"testID":307,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11840}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11840}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11841}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":11841}
{"testID":307,"messageType":"print","message":"회원 수: 0","type":"print","time":11841}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":11841}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11842}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11842}
{"testID":307,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11842}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11843}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11843}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.129249","type":"print","time":11843}
{"testID":307,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11843}
{"testID":307,"messageType":"print","message":"클럽 ID: test_club_id","type":"print","time":11843}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11843}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":11844}
{"testID":307,"messageType":"print","message":"회원 수: 0","type":"print","time":11844}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11844}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11844}
{"testID":307,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11844}
{"testID":307,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":11844}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":11845}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":11845}
{"testID":307,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":11845}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":11845}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.129307","type":"print","time":11845}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11845}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11846}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228126","type":"print","time":11846}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11846}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11846}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11847}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11847}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11847}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=false, streamClosed=false","type":"print","time":11848}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11848}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11848}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11848}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11848}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11849}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.129398","type":"print","time":11849}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11849}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11849}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228126","type":"print","time":11850}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11850}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11850}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11850}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11850}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11850}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=false, streamClosed=false","type":"print","time":11850}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11851}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11851}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11851}
{"testID":307,"messageType":"print","message":"","type":"print","time":11851}
{"testID":307,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":11851}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.129543","type":"print","time":11851}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11852}
{"testID":307,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 3","type":"print","time":11852}
{"testID":307,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":11852}
{"testID":307,"messageType":"print","message":"=======================================","type":"print","time":11852}
{"testID":307,"messageType":"print","message":"","type":"print","time":11853}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11853}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.129626","type":"print","time":11853}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11853}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11853}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228126","type":"print","time":11853}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11853}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11854}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11854}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11854}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11854}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=false, streamClosed=false","type":"print","time":11854}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11854}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11854}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11855}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11855}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11855}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.193422","type":"print","time":11855}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11855}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11856}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228126","type":"print","time":11856}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11856}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11857}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11857}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11857}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11857}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=false, streamClosed=false","type":"print","time":11857}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11858}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11858}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11858}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11858}
{"testID":307,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929228126) 인스턴스 dispose 시도","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.193602","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11859}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 3","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=false, streamClosed=false","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11860}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929228232","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"EventBus: 이벤트 발생 - ClubChangedEvent(clubId: new_club_id)","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.306892","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"활성 구독 수: 1","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11861}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929228232","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=false, streamClosed=false","type":"print","time":11862}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"EventBus: 현재 테스트 ID(member_service_test_1754929228232) 인스턴스 dispose 시도","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11863}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929228232","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 1","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.307109","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11864}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=false, streamClosed=false","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"  isDisposed: true","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11865}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.416696","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11866}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.416853","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11867}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11868}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.526904","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11869}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.527048","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11870}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":11871}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.631793","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11872}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:28.631984","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11873}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:29.037523","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"구독 상태: 활성","type":"print","time":11874}
{"testID":307,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화 시작 (인스턴스 수: 4)","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 전) =====","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:29.039039","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11875}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929227906","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":11876}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929228017","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929228126","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929228232","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"EventBus: 이미 dispose된 인스턴스에 dispose 호출됨","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 인스턴스 dispose 후, 초기화 전) =====","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:29.039844","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 4","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11877}
{"testID":307,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929227906: disposed=true, streamClosed=true","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228017: disposed=true, streamClosed=true","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228126: disposed=true, streamClosed=true","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  member_service_test_1754929228232: disposed=true, streamClosed=true","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11878}
{"testID":307,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  isDisposed: true","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  isDisposed: false","type":"print","time":11879}
{"testID":307,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:29.041048","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"로딩 상태: false","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"회원 수: 1","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":11880}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:29.041232","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"시간: 2025-08-12T01:20:29.041626","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":11881}
{"testID":307,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":11882}
{"testID":307,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":11882}
{"testID":307,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":11882}
{"testID":307,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":11882}
{"testID":307,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":11882}
{"testID":307,"messageType":"print","message":"===========================================","type":"print","time":11882}
{"testID":307,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":11882}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":12300}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.543710","type":"print","time":12300}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":12300}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":12301}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":12301}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":12302}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":12302}
{"testID":315,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":12418}
{"test":{"id":317,"name":"MemberService 테스트 dispose 메서드가 이벤트 구독을 취소해야 함","suiteID":256,"groupIDs":[289,290],"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":12419}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13304}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13304}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13304}
{"testID":315,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":13304}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 후) =====","type":"print","time":13304}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.548048","type":"print","time":13304}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13304}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13305}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13305}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13305}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13305}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13305}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13305}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13305}
{"testID":315,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화됨","type":"print","time":13306}
{"testID":315,"messageType":"print","message":"","type":"print","time":13306}
{"testID":315,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":13306}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.548529","type":"print","time":13306}
{"testID":315,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13306}
{"testID":315,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":13306}
{"testID":315,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":13307}
{"testID":315,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":13307}
{"testID":315,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":13307}
{"testID":315,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":13307}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.548828","type":"print","time":13307}
{"testID":315,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":13307}
{"testID":315,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":13308}
{"testID":315,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":13308}
{"testID":315,"messageType":"print","message":"로딩 상태: false","type":"print","time":13308}
{"testID":315,"messageType":"print","message":"회원 수: 1","type":"print","time":13308}
{"testID":315,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13308}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13309}
{"testID":315,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":13309}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.549422","type":"print","time":13309}
{"testID":315,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":13309}
{"testID":315,"messageType":"print","message":"클럽 ID: new_club_id","type":"print","time":13309}
{"testID":315,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":13310}
{"testID":315,"messageType":"print","message":"로딩 상태: false","type":"print","time":13310}
{"testID":315,"messageType":"print","message":"회원 수: 1","type":"print","time":13310}
{"testID":315,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13310}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13311}
{"testID":315,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":13311}
{"testID":315,"messageType":"print","message":"MemberService dispose 중 오류 무시: A MemberService was used after being disposed.","type":"print","time":13311}
{"testID":315,"messageType":"print","message":"Once you have called dispose() on a MemberService, it can no longer be used.","type":"print","time":13311}
{"testID":315,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":13311}
{"testID":315,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":13312}
{"testID":315,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":13312}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":13312}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.561193","type":"print","time":13312}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13312}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13312}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13312}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13313}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13313}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13313}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13313}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13313}
{"testID":315,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":13313}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":13314}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.561483","type":"print","time":13314}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13314}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13314}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13315}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13315}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13315}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13315}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13315}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13315}
{"testID":315,"messageType":"print","message":"","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.561782","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"=======================================","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"","type":"print","time":13316}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.561982","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13317}
{"testID":315,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":13318}
{"testID":315,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":13318}
{"testID":315,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_test_1754929229665","type":"print","time":13318}
{"testID":315,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화 시작 (인스턴스 수: 1)","type":"print","time":13318}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 전) =====","type":"print","time":13318}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.666261","type":"print","time":13318}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929229665","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"  member_service_test_1754929229665: disposed=false, streamClosed=false","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13319}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_test_1754929229665","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"  isDisposed: false","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929229665","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_test_1754929229665)","type":"print","time":13320}
{"testID":315,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"  isDisposed: true","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929229665","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 인스턴스 dispose 후, 초기화 전) =====","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.666383","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: member_service_test_1754929229665","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":13321}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"  member_service_test_1754929229665: disposed=true, streamClosed=true","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"  isDisposed: false","type":"print","time":13322}
{"testID":315,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929229665","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"  isDisposed: false","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"  현재 테스트 ID: member_service_test_1754929229665","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"EventBus: 모든 테스트 환경 초기화 해제","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":13323}
{"testID":315,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  isDisposed: true","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  isDisposed: false","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":13324}
{"testID":315,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.666684","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13325}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:29.666829","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":13326}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:30.064453","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제","type":"print","time":13327}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 후) =====","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:30.065112","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:30.169007","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13328}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 후) =====","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:30.169506","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13329}
{"testID":315,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13330}
{"testID":315,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13330}
{"testID":315,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화됨","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"EventBus: 테스트 환경 초기화 완료","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"EventBus: 테스트 ID 설정됨 - member_service_dispose_test_1754929230169","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"===== dispose 테스트 시작 =====","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"테스트 ID 설정됨: member_service_dispose_test_1754929230169","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"초기 구독 수: 0","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"EventBus: 새 구독 추가됨 <ClubChangedEvent> (현재 구독 수: 1)","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"memberService 초기화 후 구독 수: 1","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"memberService.dispose() 호출 전 구독 수: 1","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:30.170259","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"구독 상태: 활성","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"클럽 ID: null","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"로딩 상태: false","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"회원 수: 0","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"EventBus 활성 구독 수: 1","type":"print","time":13331}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"MemberService: 구독 취소 시작","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"EventBus: 구독 취소됨 <ClubChangedEvent> (남은 구독 수: 0)","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"MemberService: 구독 취소 완료","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"시간: 2025-08-12T01:20:30.170646","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"클럽 ID: null","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"토큰 상태: 있음","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"로딩 상태: false","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"회원 수: 0","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"===========================================","type":"print","time":13332}
{"testID":315,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":13333}
{"testID":317,"messageType":"print","message":"memberService.dispose() 호출 후 구독 수: 0","type":"print","time":13427}
{"testID":317,"messageType":"print","message":"===== dispose 테스트 종료 =====","type":"print","time":13427}
{"testID":317,"messageType":"print","message":"","type":"print","time":13427}
{"testID":317,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화 시작 (인스턴스 수: 1)","type":"print","time":13427}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 전) =====","type":"print","time":13427}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:30.673338","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: member_service_dispose_test_1754929230169","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"  member_service_dispose_test_1754929230169: disposed=false, streamClosed=false","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13428}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 정리 중 - member_service_dispose_test_1754929230169","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929230169","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: member_service_dispose_test_1754929230169)","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13429}
{"testID":317,"messageType":"print","message":"  isDisposed: true","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929230169","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 인스턴스 dispose 후, 초기화 전) =====","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:30.675308","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 1","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: member_service_dispose_test_1754929230169","type":"print","time":13430}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: true","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"--- 테스트 인스턴스 상태 ---","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"  member_service_dispose_test_1754929230169: disposed=true, streamClosed=true","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"EventBus: reset 시작","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":13431}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929230169","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"EventBus: dispose 시작","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: member_service_dispose_test_1754929230169","type":"print","time":13432}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13433}
{"testID":317,"messageType":"print","message":"EventBus: 모든 테스트 환경 초기화 해제","type":"print","time":13433}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 dispose 완료 (테스트 ID: null)","type":"print","time":13433}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13433}
{"testID":317,"messageType":"print","message":"  isDisposed: true","type":"print","time":13433}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: true","type":"print","time":13433}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"EventBus: 인스턴스 reset 완료 (테스트 ID: null)","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"EventBus 인스턴스 상태:","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"  isDisposed: false","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"  streamController.isClosed: false","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"  현재 테스트 ID: null","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"  활성 구독 수: 0","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":13434}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:30.680623","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13435}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13436}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13436}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":13437}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:30.682173","type":"print","time":13437}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13437}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13437}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13437}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13437}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13438}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13438}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13438}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13438}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":13438}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 완료) =====","type":"print","time":13942}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.186632","type":"print","time":13942}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13942}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13944}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13944}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13944}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13944}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13944}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13945}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13945}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 완료","type":"print","time":13945}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (모든 테스트 인스턴스 초기화 후) =====","type":"print","time":13945}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.191053","type":"print","time":13946}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13946}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13946}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13946}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13946}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13947}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13947}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13947}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13947}
{"testID":317,"messageType":"print","message":"EventBus: 모든 테스트 인스턴스 초기화됨","type":"print","time":13948}
{"testID":317,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":13948}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":13949}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.194076","type":"print","time":13950}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13950}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13950}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13950}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13950}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13950}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13950}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13951}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13951}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":13951}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":13951}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.197012","type":"print","time":13951}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13951}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13952}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13952}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13952}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13952}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13952}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13952}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13953}
{"testID":317,"messageType":"print","message":"","type":"print","time":13953}
{"testID":317,"messageType":"print","message":"===== MemberService 테스트 tearDown 시작 =====","type":"print","time":13953}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.199358","type":"print","time":13953}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13954}
{"testID":317,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":13954}
{"testID":317,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":13954}
{"testID":317,"messageType":"print","message":"MemberService tearDown: dispose 호출 시작","type":"print","time":13954}
{"testID":317,"messageType":"print","message":"MemberService: dispose 시작","type":"print","time":13954}
{"testID":317,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 시작) =====","type":"print","time":13954}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.200379","type":"print","time":13954}
{"testID":317,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":13955}
{"testID":317,"messageType":"print","message":"클럽 ID: null","type":"print","time":13955}
{"testID":317,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":13955}
{"testID":317,"messageType":"print","message":"로딩 상태: false","type":"print","time":13955}
{"testID":317,"messageType":"print","message":"회원 수: 0","type":"print","time":13955}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13955}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13955}
{"testID":317,"messageType":"print","message":"===== MemberService 비동기 리소스 상태 (dispose 완료) =====","type":"print","time":13956}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.202167","type":"print","time":13956}
{"testID":317,"messageType":"print","message":"구독 상태: 비활성","type":"print","time":13956}
{"testID":317,"messageType":"print","message":"클럽 ID: null","type":"print","time":13956}
{"testID":317,"messageType":"print","message":"토큰 상태: 없음","type":"print","time":13956}
{"testID":317,"messageType":"print","message":"로딩 상태: false","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"회원 수: 0","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"MemberService: dispose 완료 후 구독 수 - 0","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"MemberService tearDown: dispose 호출 완료","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 시작","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"EventBus: 테스트 환경 초기화 해제 시작","type":"print","time":13957}
{"testID":317,"messageType":"print","message":"MemberService tearDown: EventBus.clearCurrentTestId 호출 완료","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (테스트 환경 해제 전) =====","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.203536","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13958}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 시작","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 대기 시작) =====","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.204868","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13959}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13960}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13960}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13960}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":13960}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.206133","type":"print","time":13960}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13960}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13960}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"","type":"print","time":13961}
{"testID":317,"messageType":"print","message":"===== MemberService 테스트 tearDown 완료 =====","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.207632","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"=======================================","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"===== EventBus 비동기 리소스 상태 (타이머 완료 중간 상태) =====","type":"print","time":13962}
{"testID":317,"messageType":"print","message":"시간: 2025-08-12T01:20:31.208415","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"활성 구독 수: 0","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"테스트 인스턴스 수: 0","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"현재 테스트 ID: null","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"테스트 환경 준비 상태: false","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"테스트 재시도 횟수: 0","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"--- 기본 인스턴스 상태 ---","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"  disposed=false, streamClosed=false","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"===========================================","type":"print","time":13963}
{"testID":317,"messageType":"print","message":"EventBus: 타이머 완료 대기 - 500ms","type":"print","time":13963}
{"testID":317,"result":"success","skipped":false,"hidden":false,"type":"testDone","time":14064}
{"test":{"id":318,"name":"(tearDownAll)","suiteID":256,"groupIDs":[289],"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":14064}
{"testID":318,"messageType":"print","message":"","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"===== MemberService 테스트 tearDownAll 시작 =====","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"시간: 2025-08-12T01:20:31.311737","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"EventBus 활성 구독 수: 0","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"EventBus 테스트 인스턴스 수: 0","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"타이머 상태: 비활성","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"MemberService tearDownAll: EventBus.resetAllTestInstances 호출 시작","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"MemberService tearDownAll: EventBus.resetAllTestInstances 호출 완료","type":"print","time":14066}
{"testID":318,"messageType":"print","message":"MemberService tearDownAll: EventBus.clearCurrentTestId 호출 시작","type":"print","time":14066}
{"testID":318,"result":"success","skipped":false,"hidden":true,"type":"testDone","time":14067}
{"success":false,"type":"done","time":14077}
