Springboot REST API RestAssured 测试项目设置和项目结构

Springboot REST API RestAssured testing project setup and project structure

我有一个 REST 的 Springboot 应用程序API,我想开始使用 JUnit 5 添加 RESTAssured 集成测试。

我还为我的src/test/java添加了文件夹结构

- src
    |- test
         |- java
              |- package com.me.myapp.unittests (contains JUnit 5 tests)
                   |- package com.me.myapp.unittests.controller
                   |- package com.me.myapp.unittests.service
              |- package com.me.myapp.restassuredtests (contains RestAssured with JUnit5 tests)
                   |- package com.me.myapp.restassuredtests .controller

在使用 RestAssured 测试或 RestAssured 测试时,这个典型结构是否应该移至完全独立的项目?

您可以将放心的 IT 测试放在 src/test/java 下您想要的任何包下。所以是的,你的结构是正确的。无需移动到完全独立的项目