标签[unit-testing]

单元测试是一种测试源代码的各个单元以确定它们是否适合使用的方法。

-1
0回复
07

如何配置最新的SpringBoot应用程序以在启动时运行单元测试

最近我开始研究演示 Spring Boot 应用程序,但在启动应用程序时无法运行单元测试。 这种方法的目的是我们需要在启动应用程序之前运行所有单元测试。 示例演示应用程序的代码如下。 主类DemoApplication, 示范班学校, 主类单元测试, 学校单元测试, pom.xml 文件, 在启动
0
0回复
06

如何使用SearchHits.getHits()(elasticsearch)返回SearchHits以进行测试?

标题中的问题不是很清楚,但我找不到更合适的标题。 目前我必须为 spring 服务(使用elasticsearch)编写测试(分支覆盖),方法如下所示: mapResponse() 获取搜索结果 ( doc ) 并进一步处理这些结果。 在我的测试课中,我有这样的事情: 问题是由于分支覆盖率我想编写
0
2回复
32

Assert.AreEqual()给出不可靠的结果

我有以下测试: 当我单独运行它时它总是通过但如果我与所有其他测试一起运行它就会失败。 每次失败都告诉我它期望期望值为 0 - 即使我的代码明确告诉它期望值为 2: 消息:Assert.AreEqual 失败。 预期:<0>。 实际:<2>。 编辑 - 清楚后裔.Count(
-2
0回复
28

套接字的良好测试实践

我正在编写一个服务器(在 Golang 中使用 net),我想测试一些涉及设置读/写超时的行为。 我有一个我为测试而编写的小客户端 (net.UnixConn),我打算使用 goroutines 让这个客户端向我的服务器发出请求,这样我就可以测试我想要测试的行为,但我在想,之间的网络通信是同一台机器
0
0回复
17

如何模拟GenericData.Record

我正在尝试为接受以下参数的方法编写单元测试: 样本: 然而,创建模拟记录似乎并不那么简单。 是否可以测试这种接受 GenericData.Record 的方法? 我只关心放入一个带有 json 字符串作为值的“有效负载”键。
0
0回复
07

AndroidStudio:找不到运行测试选项

当我尝试在类中运行单元测试时,我找不到运行选项 但是我可以在同一个项目的队友笔记本电脑上看到它,当单击函数旁边的箭头和类名时,它显示“这里没有” 有没有人有这个问题的解决方案? 谢谢你。
0
1回复
31

VS中的UnitTestC++(预期值和实际值相同,但显示错误)

为什么显示测试失败,但预期值和实际值相同? 问题是什么?
1
1回复
25

模拟存储库返回null

我正在为服务类编写一个简单的 xunit 测试用例。 我已经嘲笑_userAPIRepository但它返回空值。 它应该返回teacherDetails 。 下面是服务类方法和xunit测试用例方法。 服务方式 xunit 测试用例
2
0回复
14

为什么刷新页面会根据Selenium/PHPUnit上的日期值随机执行?

我正在使用 phpUnit 编写一个自动化测试,场景如下:浏览器显示,选择日期(例如:2021-10-28),页面刷新。 有时它会显示正确的日期,即 2021-10-28,有时它会显示错误的日期,即 1901-12-13。 显示阳性结果的图像显示阴性结果的图像奇怪的是,它是如此随机,也许它选择了一个
0
1回复
17

单元测试:修补osjoin覆盖测试文件中的osjoin

我正在为使用os.makedirs和os.path.join创建文件夹的函数编写单元测试。 当我尝试模拟 BuilddataHelpers 类中使用的特定 os.path.join 时,它还会修补测试文件中的os.path.join 。 我怎样才能专门修补os.path.join同时仍然使用被测试的
0
0回复
14

NG0100:Angular单元测试用例中的ExpressionChangedAfterItHasBeenCheckedError

运行单元测试用例时出现以下错误,使用 Angular 8 时通过了这些单元测试用例,在最近的 Angular 12 升级后,出现以下错误。 NG0100:ExpressionChangedAfterItHasBeenCheckedError:检查后表达式已更改。 以前的值:'真'。 当前值:'fa
0
0回复
13

如何在不使用Moq框架的情况下模拟HTTPFileCollection?(可以使用NSubstitute)

这是我必须进行单元测试的函数: 那么我该如何模拟这个 HttpFileCollection 对象呢? 我试过 - 创建 HttpFileCollection 对象,但它没有构造函数,所以无法创建对象。 任何帮助深表感谢!!
0
0回复
28

使用Mockk以挂起高阶函数作为参数来模拟私有函数

实际上问题是,由于可val condition: suspend () -> AppResult<Playlist> lambda 作为争论,我无法模拟私有函数( val condition: suspend () -> AppResult<Playlist> )
0
0回复
05

请解释该怎么做,坚持内部测试谷歌开发控制台

新创建的应用程序我很难将我的应用程序推送到内部测试到生产,我在控制台上的应用程序状态一直显示草稿:应用程序状态内部测试。 我想在那里显示应用程序状态为生产
0
1回复
15

AngularJasmine单元测试:模拟从组件调用的服务中调用的HTTP请求的结果

大家好:我正在尝试为组件的更改编写一些单元测试,我们更改从服务返回对象的顺序。 我真的很想知道如何模拟 http 请求。 这些测试将用 karma/jasmine 编写,用于 angular 计划-component.ts 然后我们在文件中为 randomService 提供了这个 get 请求:
0
0回复
09

如何在会话中测试数据集(快速会话)

在应用程序中,我设置了一些取决于某些条件的 req.session.value:boolean。 我想知道有没有机会在单元测试中测试 req.session ? 基本上如何在测试中访问 req.session ? 所以我可以根据条件检查我是否正确设置了值。 我不需要任何特定的解决方案,只是一个建议,
0
0回复
03

你如何在NodeJS项目中使用单元测试命名测试文件?

我有一个使用express框架的 NodeJS 后端应用程序。 我想将我的测试放在一个专用文件夹中,比如项目根目录中的test 。 而该文件夹内,我将有两个子文件夹: unit为单元测试和integration端点测试。 我的问题是,当单元测试文件与他们测试的源代码文件不在同一位置时,命名单元测试文
-1
1回复
29

Golang如何使用接收器对私有方法进行单元测试

在 Go 中,如何使用接收器对私有方法进行单元测试? 例如,如何对代码段进行单元测试,如下所示。 如果启动srv的实例,则isShare通过实例的句柄隐藏。 所以在测试代码中不能调用isShare 。 搜索并阅读了一些帖子,但它们都是关于没有指定接收者的私有函数。package servicefun
0
0回复
22

如何使用@Value从application.properties读取然后使用该值来初始化实例变量?

我有如下代码: ( ClassA没有非 arg 构造函数,所以我必须像上面那样初始化它。) 运行时, valueFromApplicationProperties在new ClassA(valueFromApplicationProperties)使用时为null 。 但是可以在setup方法中打
0
1回复
16

什么是变异测试中的称职程序员假设?

当我学习突变测试时,我在维基百科中读到: 第一个是称职的程序员假设。 这个假设指出,有经验的程序员引入的大多数软件错误都是由于小的语法错误造成的。 我不太理解称职的程序员假设。 语法错误是什么意思? 我知道语法错误是由编译器捕获的,而不是由变异测试捕获的。 它与突变测试有什么关系?

1 2 3 4 5 6 7 8 9 10 下一页