Skip to content

Add Unit Tests for user participation in Club Events #15

Description

@VibhuSahu

Description

Add unit tests for user participation in club events using JUnit 5 and Mockito. Current implementation lacks coverage, risking duplicate registrations and invalid participation states.

Tasks

  • Set up test configuration for JUnit 5
  • Mock dependencies using Mockito
  • Write unit tests for event participation API/controller
  • Test successful event registration
  • Prevent duplicate event participation
  • Validate user and event existence
  • Verify participation rules (e.g., club membership if required)
  • Test event capacity constraints (if applicable)
  • Test join/leave functionality
  • Test error handling and edge cases
  • Ensure good test coverage

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2-mediumNormalclubClub creation and management featureseventEvent creation and management by clubsmockingMockitoparticipationUser joining/leaving clubs and eventssecurityVulnerability and Secretsunit-testJUnit 5

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions