Framework Mode - TestRestTemplate for API testing
Folder Structure
api-testing-project/ ├── src/ │ ├── main/ │ │ └── java/ │ │ └── com/example/app/ # Application source code │ └── test/ │ └── java/ │ └── com/example/app/ │ ├── api/ # API test classes using TestRestTemplate │ │ └── UserApiTest.java │ ├── config/ # Test configuration classes │ │ └── TestConfig.java │ ├── utils/ # Helper utilities for tests │ │ └── ApiTestUtils.java │ └── data/ # Test data providers or fixtures │ └── UserTestData.java ├── src/main/resources/ # Application resources ├── src/test/resources/ # Test resources (e.g., test.properties) ├── build.gradle or pom.xml # Build and dependency management └── README.md