gpt4 book ai didi

java - System.out.print() 在测试方法中不显示任何内容

转载 作者:IT老高 更新时间:2023-10-28 20:56:59 31 4
gpt4 key购买 nike

我试图在我的单元测试 (@Test mehotds) 中使用 System.out 打印一些数据,但它没有显示任何内容。但是,它在 @Before 方法中可以正常工作。我正在使用带有 Maven Surefire 插件的 JUnit。

public class MyTests {

@Before
void init(){

System.out.println("Initializing some data..."); // <- It works.

}

@Test
void shouldRemoveSeries() {

System.out.println("TEST: Should remove series"); // <- It doesn't.

}
}

maven-surefire-plugin 配置:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
<configuration>
<includes>
<include>**/*Tests.java</include>
</includes>
</configuration>
</plugin>

谢谢。

最佳答案

也遇到了这个问题。我正在使用 gradle 来管理我的任务,并将其放在 build.gradle 文件的末尾:

test {
testLogging.showStandardStreams = true
}

现在我看到 System.out.println(whateves)

关于java - System.out.print() 在测试方法中不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29488900/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com