spring-boot - Spring Boot 测试不在 gradle 中运行
问题描述
ConnectionException
使用命令运行 spring boot 测试时出现问题./gradlew clean test
有趣的一点是测试在 Intellj 中成功运行(即使将 gradle runner 设置为默认值)。并且完全不能在 gradle 中工作(总是拒绝连接)。在阅读了类似问题后,我添加了一些部分(它们标有//added
)。
我还能配置什么?
@SpringBootTest(webEnvironment =
SpringBootTest.WebEnvironment.DEFINED_PORT)
@ExtendWith(SpringExtension.class)
@ActiveProfiles("it")
@RunWith(SpringRunner.class)// added
class CommercialUnitLevelIT extends BaselineDbTestSetup {
@BeforeAll
static void init() {//added
RestAssured.port = 8080;
}
@BeforeEach
void setUp() {
//some set up
}
@Test
///my testcase
}
}
解决方案
推荐阅读
- php - Laravel 传递给 View 的数据成为请求
- javascript - 正则表达式获取字符串,直到在 javascript 中出现特殊字符
- reactjs - 使用动态导入的代码也是 React 项目中 webpack 包的一部分
- javascript - 尽管输入类型不正确,但仍保存文档
- r - 按 R 中可用总数据的过去 12 个月过滤数据
- azure - 使用 rest api 从 azure devops 存储库获取文件
- php - 我无法通过 Facebook 登录接收电子邮件
- hdfs - Puthds Nifi 0 字节
- mongodb - 如何从 Oracle 服务器访问 mongodb 数据?
- java - java.util.Stack.peek/pop(Unknown Source) 错误,if else