{"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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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..\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. (package:fake_async/fake_async.dart:185:15)\n#6 MyApp.build. (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. (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. (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. (file:///Users/jaybe/Develop/Source/bowlingManager/mobile/test/widget_test.dart:16:18)\n#156 testWidgets.. (package:flutter_test/src/widget_tester.dart:193:29)\n\n#157 TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1064:5)\n\n\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\n\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: 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: 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: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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: 새 구독 추가됨 (현재 구독 수: 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: 구독 취소됨 (남은 구독 수: 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}