| create(Contact[], String, Wechaty.PuppetResolver) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| roomLeaveEvent(Event.EventRoomLeavePayload, Wechaty.PuppetResolver) |   | 83% |   | 50% | 2 | 3 | 3 | 12 | 0 | 1 |
| $anonfun$roomLeaveEvent$2(String, Contact) |   | 64% |   | 33% | 3 | 4 | 0 | 1 | 0 | 1 |
| $anonfun$create$1(Contact) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAll$default$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| find$default$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomJoinEvent(Event.EventRoomJoinPayload, Wechaty.PuppetResolver) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| load(String, Wechaty.PuppetResolver) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| roomTopicEvent(Event.EventRoomTopicPayload, Wechaty.PuppetResolver) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| findAll(Option, Wechaty.PuppetResolver) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| messageEvent(Event.EventMessagePayload, Wechaty.PuppetResolver) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| find(Option, Wechaty.PuppetResolver) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Room.() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| clear() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| find(Function1, Wechaty.PuppetResolver) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| $anonfun$findAll$1(Wechaty.PuppetResolver, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| $anonfun$messageEvent$1(Message, Room) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| $anonfun$roomJoinEvent$1(Wechaty.PuppetResolver, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| $anonfun$roomLeaveEvent$1(Wechaty.PuppetResolver, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| $anonfun$messageEvent$1$adapted(Message, Room) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| $anonfun$roomLeaveEvent$2$adapted(String, Contact) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pool_$eq(Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 0 | 0 | 1 |
| pool() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |