junit相关内容
我有一个用@SERVICE注释的类(HttpHandler)。我正在为这个服务类编写单元测试用例。 我在我的测试类中使用了@AuTower注释来获取服务的对象。然而,当我运行单元测试时,它返回NullPOinterException。有人能帮帮我吗? 服务等级代码如下: @Service public class HttpHandler { private static fi
..
我正在使用moockito进行单元测试,我想跳过一行。 // method I am testing public String doSomeTask(String src, String dst) { // some code utils.createLink(src,dst); // some more code } // utils class pub
..
我为Android电视流媒体应用程序编写自动化程序,运行测试时遇到问题。当我尝试运行测试时,出现错误: Org.Openqa.selenium.WebDriverException:处理命令时出现未知的服务器端错误。原始错误:com.onoapps.ome.dev前缀为io.appium.uiautomator2.common.exceptions.UiAutomator2Exception
..
Internal Error occurred. org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-vintage' failed to discover tests at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.disc
..
我正在尝试实现此JUnit代码: private BinlistsService binlistsService = Mockito.mock(BinlistsService.class); @Mock Optional binList = null; @BeforeEach public void beforeEachTest() throws IOExce
..
我正在将测试方法从单参数修改为多参数: @ParameterizedTest @NullSource @ValueSource({"foo", "bar"..}) void shouldReturnFalse(String x) { assertThat(someMethod(x)).isFalse(); } @ParameterizedTest @CsvSource({ "nul
..
在JUnit4中,您可以使用规则来包装测试,以便可以在测试运行之前和之后执行代码。在大多数情况下,这可以通过@BEFORE和@AFTER方法或ExternalResource规则完成。但是,一些控制流构造(如Try-with-Resources)不能拆分成两个方法。在大多数情况下,除了这些构造之外,还有其他方法可以将它们拆分成两个方法。例如,使用Try-With-Resources,您可以手动获取
..
我有一堆从@MethodSource接收参数的@ParameterizedTest,toString()结果非常详细(例如Selify的WebDriver)。默认情况下,这些名称用于组成相应的显示名称。来自JUnit 5 user guide: 默认情况下,参数化测试调用的显示名称包含调用索引和该特定调用的所有参数的字符串表示形式。但是,您可以通过@ParameterizedTest注释[…
..
我正在尝试为以下服务方法创建单元测试: public CompanyDTO update(CompanyRequest companyRequest, UUID uuid) { final Company company = companyRepository.findByUuid(uuid) .orElseThrow(() -> new EntityNot
..
我正在使用Java 1.8将我们项目的构建结构从Ant转换到Maven(3.3.3),但我遇到了一个令我困惑的问题。我们的所有单元测试在Ant和Eclipse中都能正常工作,但我遇到过几个在Maven中执行失败的单元测试。失败的测试(不幸的是,由于公司的限制,我不能发布源代码)都试图通过javax.Imageio.ImageIO类读取图像,并且似乎都失败了,并显示NoClassDefFoundEr
..
我被编写了一个方法,该方法接受一个文件,然后在它创建一个压缩文件之后。一旦压缩文件创建完成,它就会尝试将其存储在GCS存储桶中,并从临时目录中删除这些文件。 有人能帮我写一个测试用例吗? private void createZip(File file) throws IOException { File zipFile = new File(System.getProperty("
..
我有一个@InjectMocks cut,这是我要测试的类。它有一个deleteX()和一个init()方法。 deleteX()在完成之前正在调用init()-我如何在测试中跳过此调用,因为每次我都只收到NullPointer Exception。 public void deleteX() { // some things init(); } 我只想跳过它,因为我已经
..
如果我尝试反序列化以下存储为字符串的类型: List> entryList; 其中entry List包含: [{"dummyKey1":"dummyValue1"}] 我收到以下错误 Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can no
..
有没有办法用Scala实现参数化单元测试?目前,我在其余程序中使用JUnit4,我希望继续只使用“标准”API。 我找到了Junit4 with Groovy的一个示例,但我在定义static部分时遇到问题。可能是,因为我对Scala也很陌生:-) 我目前的速度是 import org.junit.Test import org.junit.Assert._ import or
..
我已经安装了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.
..
我有一个适应@Model(Adapables=SlingHttpServletRequest.class)的吊索模型,并且有一个请求属性 @RequestAttribute @可选 私有布尔值isRegister=FALSE; 现在我想模拟上面的参数,并使用True/False值测试代码。为此,我尝试了以下方法,但均未奏效 // register adapter facto
..
我有一个基本测试场景,其他集成测试将使用该场景。此方案包括一些用于外部集成的模拟bean(@MockBean)。 今天,我在集成测试类中有如下内容: @SpringBootTest @WebAppConfiguration @DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS) @RunWith(Spring
..
我有一个Eclipse(不是maven)项目,其中我将代码组织在两个源文件夹中:SRC和TEST。 测试文件夹的层次结构与src平行,以便于查找类并保持组织。 现在,我在谈论我的单元测试。我也想将单元测试与我的集成测试分开,但我不确定这样做的最佳方式是什么。 也许我应该有另一个源文件夹用于我的集成测试?或者,它可能应该位于测试源文件夹中的单独包下? 我会很高兴听到你是怎么做的,提前谢谢你。
..
我正在尝试为我的一个睡觉应用程序编写集成测试用例,该应用程序在内部使用mongoDB来持久化数据 @DataMongoTest @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) public class MainControllerTest { @LocalServerPort private int port
..
我正在尝试使用JUnit使用application.properties配置文件进行集成测试,以便检查两个不同的平台。 我尝试使用包含两个平台通用配置的基本配置文件application.properties执行此操作,在此基础上,我为每个平台添加了具有特定平台配置的属性文件application-tensorflow.propertiesapplication-caffe.properti
..