backend/src/test/java/com/uitmerch/backend/auth/service/AuthServiceTest.java | verifyEmail_correctCode_verifiesUser, verifyEmail_wrongCode_incrementsAttemptCount, verifyEmail_expiredOtp_throws, verifyEmail_activeLock_throwsWithMinutesRemaining, verifyEmail_fifthWrongAttempt_triggersLock (+26) |
backend/src/main/java/com/uitmerch/backend/order/service/OrderService.java | getCustomerOrders, getOrgOrders, getOrgOrder, checkInOrder, getPickupScheduleOrders (+21) |
backend/src/test/java/com/uitmerch/backend/order/service/OrderServiceTest.java | getGuestOrderByEmail_matchingEmail_returnsOrder, getGuestOrderByEmail_wrongEmail_throwsResourceNotFound, cancelRequest, cancelCustomerOrder_pendingOrder_cancelsAndRestoresStock, cancelCustomerOrder_confirmedOrder_throwsValidation (+18) |
backend/src/main/java/com/uitmerch/backend/merch/service/MerchService.java | getOwnMerchItem, deleteMerch, findOwnItemOrThrow, getOwnMerch, listByOrganization (+13) |
backend/src/test/java/com/uitmerch/backend/merch/service/MerchServiceTest.java | activeOrg, pendingOrg, savedItem, createMerch_activeOrg_noCategory_succeeds, createMerch_activeOrg_withCategory_resolvesCategorySlug (+13) |
backend/src/test/java/com/uitmerch/backend/admin/service/AdminServiceTest.java | listOrganizations_invalidStatus_throwsValidation, org, listOrganizations_noFilter_returnsAll, updateOrganizationStatus_toSuspended_archivesPublishedMerch, updateOrganizationStatus_toActive_doesNotArchiveMerch (+10) |
backend/src/test/java/com/uitmerch/backend/cart/service/CartServiceTest.java | activeCart, merch, addItem_success_savesCartItem, addItem_duplicateItem_throwsConflict, addItem_outOfStock_throwsValidation (+10) |
backend/src/main/java/com/uitmerch/backend/auth/service/AuthService.java | verifyEmail, resendOtp, register, registerOrganizer, registerWithRole (+7) |
backend/src/test/java/com/uitmerch/backend/event/service/EventServiceTest.java | org, updateEvent_validStatusTransition_succeeds, updateEvent_invalidStatusTransition_throwsValidation, updateEvent_eventNotOwned_throwsResourceNotFound, event (+6) |
backend/src/main/java/com/uitmerch/backend/merch/repository/MerchItemRepository.java | findByIdAndOrgId, restoreStock, countByOrgIdsAndStatus, findByOrgId, findByOrgIdAndStatus (+5) |