| updateForum(UUID, UpdateForumRequest, User) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| lambda$updateForum$3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$updateForum$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getForumById(UUID, User) |   | 94% |   | 75% | 2 | 5 | 0 | 5 | 0 | 1 |
| createForum(CreateForumRequest, User) |  | 98% |   | 91% | 1 | 7 | 0 | 20 | 0 | 1 |
| getForums(String, String, String, String, User) |  | 100% |  | 100% | 0 | 11 | 0 | 24 | 0 | 1 |
| updateMemberRole(UUID, UUID, ForumMembershipRole, User) |  | 100% |  | 100% | 0 | 5 | 0 | 15 | 0 | 1 |
| toResponse(Forum, boolean, boolean, User) |  | 100% |  | 100% | 0 | 2 | 0 | 16 | 0 | 1 |
| reconcileAfterMemberRemoval(Forum) |  | 100% |  | 100% | 0 | 3 | 0 | 16 | 0 | 1 |
| createPost(UUID, CreatePostRequest, User) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| lambda$getForums$a89d4441$1(String, String, ForumCategory, Root, CriteriaQuery, CriteriaBuilder) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| removeMember(UUID, UUID, User) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| likeForum(UUID, User) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| joinForum(UUID, User) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| getPosts(UUID, int, User) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| unlikeForum(UUID, User) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| toSummary(Forum, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| leaveForum(UUID, User) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| toPostResponse(ForumPost) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| lambda$getMemberResponses$18(ForumMembership) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| deleteForum(Forum) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$unlikeForum$8(UUID, Forum, ForumLike) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| parseEnum(Class, String) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| ForumService(ForumRepository, ForumMembershipRepository, ForumPostRepository, ForumLikeRepository) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMembers(UUID, User) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$getMyForums$7(User, ForumMembership) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getForums$0(Set, Set, Forum) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMyForums(User) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ensureMember(Forum, User) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getMemberResponses(Forum) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findForum(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$reconcileAfterMemberRemoval$20(ForumMembership) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$reconcileAfterMemberRemoval$19(ForumMembership) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$ensureMember$17() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$findForum$16() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createPost$14() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getPosts$13() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$removeMember$12() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$removeMember$11(UUID, ForumMembership) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$updateMemberRole$10() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$updateMemberRole$9(UUID, ForumMembership) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$leaveForum$6() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$leaveForum$5() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$joinForum$4() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getForumById$1() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$toResponse$15(ForumMembership) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |