腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Junit
参数
化
输入
和
断言
、
当只有
输入
/
断言
值不同时,我有类似的测试: @Test // Given: .builder我知道有@ParameterizedTest,但我不确定这是否会减少这个场景中的代码行,以及如何在那里提供
输入
/输出?什么是最好的方法?我必须编写更多这样的测试,所以我认为为许多测试提供
输入
/输出会很好。在Spock中,这将是一个很好的表格,但我必须使用另一个工具。
浏览 24
提问于2020-01-08
得票数 1
回答已采纳
1
回答
JUnit
5主要功能概述
、
与
JUnit
4相比,您能概述一下
JUnit
5的新主要特性吗? 什么是新的注解,如果有的话,它们是用来做什么的(如果很少的话)?
浏览 1
提问于2016-08-30
得票数 0
回答已采纳
4
回答
如何在代码中禁用
junit
测试的Java
断言
、
、
如何为代码中的
junit
测试禁用java
断言
(而不是
junit
断言
) 我已经编写了一个
junit
测试,但是当我运行它时,它并没有像预期的那样失败,因为
断言
是启用的,而它们不在生产中。是否有一种方法仅在代码中禁用
断言
,以便在IDE中运行
和
作为Maven的一部分构建时按预期工作
浏览 7
提问于2015-03-06
得票数 14
回答已采纳
1
回答
带有java的J-unit
、
、
我正在尝试为下面的每个函数创建j-unit测试,但我不知道如何开始。在我的例子中,使用函数本身并在单元用例中测试它真的很难。我只知道如何测试特定的值/列表。我需要帮助理解如何测试函数本身。 /** */ int[] x = new int[] {2,5,6}; findLast(x, y);
浏览 51
提问于2018-09-25
得票数 -1
2
回答
未初始
化
字符上的
Junit
断言
、
我试图在
Junit
4-eclipse中
断言
未初始
化
的char,并得到意想不到的结果:public void setX(char x) {}错误是:java.lang.AssertionError: expecte
浏览 3
提问于2017-04-18
得票数 1
回答已采纳
2
回答
Junit
5找不到测试(Spring )
、
、
、
我已经通过Spring创建了一个SpringBoot2.2.6应用程序,其中包括
JUnit
5.6。我使用生成的pom.xml以及一些附加的依赖项
和
Intellij 2020.1作为我的IDE。我创建了一个非常简单的测试,以查看测试是否有效:import org.
junit
.jupiter.api.Assertions; </p
浏览 4
提问于2020-04-14
得票数 1
回答已采纳
1
回答
类似topcoder/codecheff的Java测试用例实现
、
、
、
我想实现一个testcase,它将运行特定的java类,然后向它提供
输入
并从中获取输出。1)如何从
junit
运行另一个java类?我们需要运行命令行来完成这个任务吗?2)在运行java类之后,我们如何向它提供
输入
?在控制台上打印吗? 3)如何读取程序输出,在这里读取控制台吗?我还没有编写过很多测试用例,编写了简单的测试用例,这些测试用例将在任何java类中调用一个方法并
断言
。有人能帮我做这个吗? 注:这既不是学院/学校的家庭工作,也不是公司的工作.:p
浏览 2
提问于2014-06-05
得票数 1
回答已采纳
6
回答
assert与
JUnit
断言
、
、
、
今天,我看到了一个使用java
断言
而不是
JUnit
断言
的
JUnit
测试用例--选择其中一个有明显的优点或缺点吗?
浏览 1
提问于2010-06-03
得票数 89
回答已采纳
6
回答
java中有哪些可用的单元测试框架?
、
(我只知道
JUnit
)什么是最受欢迎的?你能解释一下每种方法的优缺点吗?
浏览 0
提问于2010-10-30
得票数 20
回答已采纳
2
回答
为单元测试创建数据示例列表
、
、
我正在尝试为一个方法创建一个单元测试,该方法以一个arrayList作为
输入
,并作为一个输出返回一个不同的arrayList。根据我对单元测试的理解,我需要生成数据,然后
断言
它们是正确的,但是创建一个足够大小的arrayList来满足方法的需求似乎很复杂。=0;i<30;i++){} 但是我需要一些计算
和
变化的行我还考虑将数组元素保存在项目可访问
浏览 1
提问于2019-08-29
得票数 0
回答已采纳
1
回答
哪一个Java
断言
库与Allure报告集成得最好?
、
、
、
我使用Allure报告在我的自动
化
测试中提供测试结果。然而,我注意到
断言
在报告中并没有作为步骤出现。我想知道哪个
断言
库与Allure集成得最好,所以当我使用这些
断言
时,它们会出现在报告中。我在自动
化
测试中使用
JUnit
5
和
RestAssured。 如果答案为“无”,那么最好的做法是创建自己的
断言
库来添加@Step注释吗?
浏览 20
提问于2022-09-30
得票数 0
5
回答
JUnit
理论与
参数
化
试验的区别
、
、
理论测试
和
参数
化
测试之间的区别是什么? 我对创建测试类时的实现差异不感兴趣,只是当你选择一个而不是另一个的时候。
浏览 1
提问于2011-04-20
得票数 62
回答已采纳
4
回答
JUnit
:在被测试的类中启用
断言
、
、
我曾被Java语句咬过几次,这些语句在assert测试套件中没有失败,因为
JUnit
的JVM实例中没有启用
断言
。要明确的是,这些是实现内部的“黑匣子”
断言
(检查不变量等),而不是
JUnit
测试本身定义的
断言
。当然,我想在测试套件中捕捉到任何这样的
断言
失败。显而易见的解决方案是,无论何时运行-enableassertions,都要非常小心地使用
JUnit
,但我更喜欢更健壮的解决方案。
JUnit
的系统范围配置选项?我可以在setUp()方法中添加一个动态调
浏览 0
提问于2009-11-25
得票数 30
2
回答
编写更好的
JUnit
参数
化
测试用例
、
、
、
我使用
参数
化
的
Junit
来运行具有多个不同
输入
的测试用例。});@Test{ assertThat(myApp.getA(), matcher);这样,我就用我的测试
参数
定义了
断言
逻辑CustomMatchers.status(1) ) }, }
浏览 0
提问于2012-09-14
得票数 0
回答已采纳
1
回答
分支
和
条件测试Java
、
、
我试图对我的代码做一个分支
和
条件测试,它非常简单。throw new IllegalArgumentException("s == null || s.lenght() == 0"); }在分支
和
cond测试中,我必须检查代码中的每个条件,因此,在我的示例中,当字符串预期为null
和
size=0时,我必须进行测试。我在我的考试课上看到了这一点:import static org.
junit
.*; import org.
浏览 5
提问于2022-06-25
得票数 -1
回答已采纳
3
回答
单元测试:
断言
不工作?
、
、
我用谷歌搜索了一下,发现assert是
JUnit
内置的,而assertNotNull是java支持的。但是我不明白为什么assert不抱怨空对象?
浏览 1
提问于2012-04-06
得票数 7
回答已采纳
3
回答
为什么
Junit
assertThat()为两个对象指定对象是不相等的?
、
、
我正在比较
Junit
测试用例中相同类的两个对象emsResponse
和
expectedEMSResponse,但是assertThat(...)测试用例通过了,尽管对象是不相等的。output == null) { } }//
Junit
emsResponse.getOutput().getTransId()).isEqualTo(expectedEMSResponse.
浏览 8
提问于2021-05-22
得票数 0
回答已采纳
4
回答
assert(false)不会停止执行
、
、
、
在我的一个
JUnit
测试中,我初始化了一个对象:构造函数的签名是:assert(maxLength>=minLength);奇怪的是,
断言
并没有像我期望的那样停止执行为什么
JUnit
会忽略这些
断言
?
浏览 0
提问于2012-12-12
得票数 6
回答已采纳
1
回答
在任何自动
化
项目中常见的
断言
、
、
、
、
请任何人简要解释一下在任何自动
化
项目中需要考虑的常见
断言
是什么。无论是内部的还是公共的网络应用程序。例如,目前我正在使用selenium (java)来自动
化
eCommerce web应用程序。由于这是我的第一个自动
化
的网站,我的想法越来越少,我可以验证的事情期望很少,我知道下面提到的:2.验证按钮、文本、链接、图像、自定义文本等。请随时更正我的问题,如果您曾经从事过各种自动
化
项目,您添加了哪些领域的
断言
来验证或验证网页上的某些内容。
浏览 3
提问于2016-11-16
得票数 1
回答已采纳
2
回答
那么,Mockito ()应该匹配不包括一个
参数
的
参数
、
、
我能看出时间戳是有区别的。我想避免比较时间戳。我试着用的不是()而是没有运气。requestInfo.setDeviceId("mobile11"); then(repo).should().merge
浏览 5
提问于2020-07-08
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券