junit 相关问题

适用于Java和Scala的流行单元测试框架。最新版本JUnit 5支持丰富的基于注释和参数化的测试。考虑与Java或Scala标记一起使用以指示您的用例。

如何对经过身份验证的用户和未经身份验证的用户运行两次测试?

我使用 spring-security 进行 OAuth2 身份验证和授权,这是一个类似的过滤器链示例 公共SecurityFilterChain securityFilterChain(HttpSecurity http)抛出异常{

回答 1 投票 0

JUnit 与剧作家 bdd 和 azure dev ops

我正在使用 JUnit repoter 在 Azure Dev Ops 中进行自动测试运行,我想知道是否可以在报告中包含 BDD 步骤,以便当我在 azure 中打开测试运行时可以看到它们。仅限现在

回答 1 投票 0

@ParameterizedTests 的多个值源

这就是我想要的 导入 org.junit.jupiter.api.Test; 导入 org.junit.jupiter.params.ParameterizedTest; 导入 org.junit.jupiter.params.provider.ValueSource; 导入静态 org.junit.jupiter.api.

回答 1 投票 0

如何知道我的 Jenkins 服务器使用的是哪个 Hudson 版本?

我在 Jenkins 上构建时遇到问题,我认为这与 https://issues.jenkins-ci.org/browse/JENKINS-4364 有关 引用: 我使用 rhel5 和 hudson 1.321 我看到的问题是

回答 2 投票 0

有人可以帮我正确设置junit吗?我的程序无法编译

我的代码: 导入 org.junit.Test; 导入静态 org.junit.Assert.*; 公共类 AListTest { @测试 公共无效testEmptySize(){ AList L = new AList(); assertEquals(0, L.size...

回答 1 投票 0

有人可以帮我正确设置 junit 吗?我的程序无法编译

我的代码: 导入 org.junit.Test; 导入静态 org.junit.Assert.*; 公共类 AListTest { @测试 公共无效testEmptySize(){ AList L = new AList(); assertEquals(0, L.size...

回答 1 投票 0

在另一个对象中创建的模拟对象

我正在尝试使用 JUnit 和 Mocktio 为类创建单元测试。 在这个类中,有几次从单例调用一个方法,比如 Singleton.getInstance().doSomething(value); 哪里...

回答 2 投票 0

如何让 Camel 单元测试与 JUnit 的 @TestInstance.LifeCycle.PER_CLASS 配合使用?

我正在使用 JUnit 为 Camel 开发单元测试。更具体地说,我使用以下库:org.apache.camel:camel-test-spring-junit5:4.7.0。当我有 @TestInsta 时,单元测试工作正常...

回答 1 投票 0

升级 spring 3.1 时遇到有关 HttpStatusCode 的问题

各位 当我将 spring 2.65 升级到 3.1.0 时,我遇到了一个奇怪的问题。 这是代码: 导入 org.springframework.http.HttpStatus 导入 org.springframework.http.HttpStatus.OK 导入 org.springframe...

回答 1 投票 0

Junit 期待 400 响应,但得到 200

我正在尝试测试我的 springboot 控制器/保存端点。我想测试一下,如果您发送带有空机构名称的 json 请求,您应该返回 400 状态和响应“机构名称

回答 1 投票 0

如何从自动完成文本框的自动建议中获取文本?

我的要求是我想从自动完成文本框中的自动建议中选择特定名称。 所以这里我只知道如何通过使用鼠标向下来获取名称来实现这一点但我...

回答 3 投票 0

如何让 Camel 集成测试与 JUnit 的 @TestInstance.LifeCycle.PER_CLASS 配合使用?

我正在使用 JUnit 为 Camel 开发集成测试。更具体地说,我使用以下库:org.apache.camel:camel-test-spring-junit5:4.7.0。当我...时集成测试工作得很好

回答 1 投票 0

升级到 Spring Boot 2.7.10 后,Jacoco 插件无法工作

我正在尝试删除代码的声纳覆盖范围,但覆盖范围为 0%。早些时候,测试也以 0 的形式进行,但在添加 junit-vintage-engine 库后得到了解决。但是代码

回答 1 投票 0

私有最终字段的断言

我有一个带有私有最终哈希图作为缓存的服务。人们访问此服务是为了获取一些信息。每次用户触发此操作时,如果已经过了一段时间或......

回答 1 投票 0

Mockito - 使用 Maven 运行时出现 InvalidUseOfMatchersException,但直接从 Eclipse 工作

我有用于休息调用的模拟方法。 公共无效createRestClientMock(){ org.mockito.Mockito.when( restClient.sendResponse(org.mockito.Matchers.anyString(), ...

回答 3 投票 0

在 .verify() 之外使用 ArgumentCaptor?

我有一个实体,它不用作 .verify() 中的参数,而仅用作该实体的属性。但是,我想捕获实体以便稍后使用assertEquals 来验证另一个属性...

回答 1 投票 0

在 JUnit XML 结果文件中对来自 Spock 的 @Unroll 测试进行分组(或合并)

我有一个像这样的 Spock @Unroll 测试: @展开 def '会话使用 TLS 协议 #enabledProtocolsOfSocket #protocolOfSession'() { 给定: // ... 预计: // ... 在哪里:

回答 1 投票 0

剧作家 Junit 文件进入 X 射线

我能够使用 playwright 执行生成 results.xml 文件,并上传到 JIRA。 但是,我的执行屏幕截图/视频未报告回 X-Ray。 我可以在 xml 文件中看到,

回答 1 投票 0

Selenium 在 XPath 中找不到 SVG 元素

我有以下 HTML: 我有以下 HTML: <div id="imageholder> <svg> <g> <image href='blah.gif'> </g> </svg> </div> 我似乎根本无法在 Firefox 上找到带有 selenium IDE 的 svg。我试过了: //svg //svg:svg //*[name()='svg'] //*[namespace-uri()='http://www.w3.org/2000/svg'] 他们都无法找到我的 svg 元素。有时我会收到错误: error = TypeError: e.scrollIntoView is not a function 如果有帮助的话,我将其用作在 JUnit 4 测试中使用定位器的方法。 尝试以下 XPath 表达式: //*[local-name() = 'svg'] (至少可以在 Chrome/FireBug 控制台上使用,尚未尝试使用 Selenium) 问题是关于xPath的,但是如果你可以使用CSS选择器,那会更具可读性,就像这样(Java)。 WebElement image = driver.findElement(By.cssSelector("#imageholder > svg > g > image")); 解决方法我使用,不需要修改文档的命名空间或放弃使用XPath:传递一个自定义的namespaceresolver,它的行为比默认值更理智和正确 document.evaluate( './_:g[3]/_:circle', // Example: select the <circle> element inside the 3rd <g> MY_SVG_ELEMENT, (prefix) => prefix === '_' ? context.namespaceURI : document.lookupNamespaceURI(prefix), XPathResult.FIRST_ORDERED_NODE_TYPE );

回答 3 投票 0

使用 Mockito 和 JUnit 测试 RabbitTemplate#convertAndSend 作为 lambda

我正在尝试测试以 lambda 形式编写的 RabbitTemplate#convertAndSend 方法,如下所示: // 为了简洁起见省略了其他内容 rabbitTemplate.convertAndSend(myQueue, jsonString, 我...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.