junit相关内容

单元测试中的SpringBoot@Auowired返回NullPointerException

我有一个用@SERVICE注释的类(HttpHandler)。我正在为这个服务类编写单元测试用例。 我在我的测试类中使用了@AuTower注释来获取服务的对象。然而,当我运行单元测试时,它返回NullPOinterException。有人能帮帮我吗? 服务等级代码如下: @Service public class HttpHandler { private static fi ..
发布时间:2022-08-21 15:11:59 Java开发

如何包装JUnit5测试

在JUnit4中,您可以使用规则来包装测试,以便可以在测试运行之前和之后执行代码。在大多数情况下,这可以通过@BEFORE和@AFTER方法或ExternalResource规则完成。但是,一些控制流构造(如Try-with-Resources)不能拆分成两个方法。在大多数情况下,除了这些构造之外,还有其他方法可以将它们拆分成两个方法。例如,使用Try-With-Resources,您可以手动获取 ..
发布时间:2022-06-13 09:50:02 其他开发

在JUnit5中为@参数化为测试生成显示名称

我有一堆从@MethodSource接收参数的@ParameterizedTest,toString()结果非常详细(例如Selify的WebDriver)。默认情况下,这些名称用于组成相应的显示名称。来自JUnit 5 user guide: 默认情况下,参数化测试调用的显示名称包含调用索引和该特定调用的所有参数的字符串表示形式。但是,您可以通过@ParameterizedTest注释[… ..
发布时间:2022-06-13 09:11:46 Java开发

JUnit AssertionError:在Maven中运行时无法识别平台

我正在使用Java 1.8将我们项目的构建结构从Ant转换到Maven(3.3.3),但我遇到了一个令我困惑的问题。我们的所有单元测试在Ant和Eclipse中都能正常工作,但我遇到过几个在Maven中执行失败的单元测试。失败的测试(不幸的是,由于公司的限制,我不能发布源代码)都试图通过javax.Imageio.ImageIO类读取图像,并且似乎都失败了,并显示NoClassDefFoundEr ..
发布时间:2022-05-26 11:59:58 Java开发

在Java junit中创建压缩文件的测试用例

我被编写了一个方法,该方法接受一个文件,然后在它创建一个压缩文件之后。一旦压缩文件创建完成,它就会尝试将其存储在GCS存储桶中,并从临时目录中删除这些文件。 有人能帮我写一个测试用例吗? private void createZip(File file) throws IOException { File zipFile = new File(System.getProperty(" ..
发布时间:2022-04-13 10:54:45 Java开发

JUnit跳过方法-在测试中调用injectmock-方法

我有一个@InjectMocks cut,这是我要测试的类。它有一个deleteX()和一个init()方法。 deleteX()在完成之前正在调用init()-我如何在测试中跳过此调用,因为每次我都只收到NullPointer Exception。 public void deleteX() { // some things init(); } 我只想跳过它,因为我已经 ..
发布时间:2022-04-13 10:52:36 Java开发

Scala中的参数化单元测试(使用JUnit4)

有没有办法用Scala实现参数化单元测试?目前,我在其余程序中使用JUnit4,我希望继续只使用“标准”API。 我找到了Junit4 with Groovy的一个示例,但我在定义static部分时遇到问题。可能是,因为我对Scala也很陌生:-) 我目前的速度是 import org.junit.Test import org.junit.Assert._ import or ..
发布时间:2022-04-13 10:38:27 其他开发

无法让JUNIT与Karma一起运行

我已经安装了2.0.1版本的npm包karma-junit-Report。 我的karma.conf.js文件是: // Karma configuration file, see link for more information // https://karma-runner.github.io/1.0/config/configuration-file.html module. ..
发布时间:2022-04-06 18:23:51 其他开发

如何在吊索模型中锁定RequestAttribute值

我有一个适应@Model(Adapables=SlingHttpServletRequest.class)的吊索模型,并且有一个请求属性 @RequestAttribute @可选 私有布尔值isRegister=FALSE; 现在我想模拟上面的参数,并使用True/False值测试代码。为此,我尝试了以下方法,但均未奏效 // register adapter facto ..
发布时间:2022-04-04 11:18:09 其他开发

如何组织单元测试和集成测试?

我有一个Eclipse(不是maven)项目,其中我将代码组织在两个源文件夹中:SRC和TEST。 测试文件夹的层次结构与src平行,以便于查找类并保持组织。 现在,我在谈论我的单元测试。我也想将单元测试与我的集成测试分开,但我不确定这样做的最佳方式是什么。 也许我应该有另一个源文件夹用于我的集成测试?或者,它可能应该位于测试源文件夹中的单独包下? 我会很高兴听到你是怎么做的,提前谢谢你。 ..
发布时间:2022-03-11 14:09:23 Java开发

Spring-boot,使用不同配置文件的JUnit测试

我正在尝试使用JUnit使用application.properties配置文件进行集成测试,以便检查两个不同的平台。 我尝试使用包含两个平台通用配置的基本配置文件application.properties执行此操作,在此基础上,我为每个平台添加了具有特定平台配置的属性文件application-tensorflow.propertiesapplication-caffe.properti ..
发布时间:2022-03-11 13:54:23 Java开发