Skip to content

Conversation

@aj172019
Copy link
Contributor

No description provided.

Introduce an abstract base test class to centralize and simplify common test setup for controller tests. This includes MockMvc auto-configuration to streamline testing in Spring WebMvcTest contexts.
Removed redundant numbering in headers for clarity and improved the phrasing to better emphasize the necessity of DTO classes in both testing and data transmission contexts. This ensures better readability and consistency across the document.
Updated `MemberService` to return `MemberResponse` DTO instead of the `Member` entity, encapsulating domain data. Introduced the `MemberResponse` class to map entity fields, and adjusted the controller to reflect the DTO usage. This improves separation of concerns and avoids exposing domain entities directly.
Moved @EnableJpaAuditing to a dedicated configuration class for clarity. Updated the `MemberResponse` class to use a `from` method with protected access for the constructor. Added unit tests for `MemberRestController` to validate member retrieval by code.
Reorganized the MockMvc usage bullet point to align it with unit testing instead of integration testing. This improves clarity and maintains consistency in the structure of the study plan.
@aj172019 aj172019 merged commit 949b783 into master Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants