unit-testing相关内容

相互隔离最危险的测试

我正在从事一个快速发展的Python项目。最近,我们的测试套件开始变得有些难以管理。当它们所在的模块以错误的顺序执行时,有些测试会失败,尽管它们看起来隔离得很好。 我发现了一些关于这方面的其他问题,但他们关心的是灯具: Pytest fixtures interfering with each other test isolation between pytest-hypothe ..
发布时间:2022-08-03 23:31:41 Python

单元测试如何使用Mockito模拟存储库

我在清除存储库时遇到问题。有人建议我只创建另一个Applation.Properties(我还没有这样做),并使用像h2这样的内存数据库。不过,我想知道是否可以只将调用存根,这样在调用myDataService.findById(Id)时,而不是试图从数据库中获取时,只会返回一个模拟对象? 我刚开始为我的单元测试和Spring Boot编写模拟代码,所以我可能遗漏了一些东西。下面的代码(试图 ..
发布时间:2022-07-24 23:22:36 Java开发

如何用Jest单元测试覆盖TypeORM@Column装饰器?

我希望尽可能多地对我的应用程序进行单元和e2e测试,我的目标是覆盖率达到101%。我的设置现在的问题是,来自typeorm的@Column修饰符使用一个箭头函数来设置一个缺省值,比如数据库更新上的当前时间戳。此箭头函数不包含在JEST测试覆盖范围内。消息为:statement not covered 我用jest --coverage运行代码覆盖率。 我的版本: "jest": "^24. ..
发布时间:2022-07-23 18:43:32 其他开发

使用camelestSupport的CAMEL单元测试,模板始终为空

我正在使用Camel进行一个简单的单元测试。我想要做的就是从一个文件(在资源下)中读取JSON内容,将其发送到Java类进行验证--这就是我正在尝试测试的方法。无论我做什么,模板(我用来sendBody(Json))总是空的。以下是我的代码: public class RouteTests extends CamelTestSupport { @EndpointInject(uri ..
发布时间:2022-06-25 17:23:37 Java开发

如何在nGoninit中对setInterval进行单元测试?

我有一个REFRESH()函数来执行更新的数据方案,这里我尝试实现的是在没有用户交互的情况下每隔1分钟自动刷新一次,因此我在nGoninit中使用setInterval以便可以每隔60秒执行一次,并且在ngDestroy中清除这些间隔; 这是组件。ts ngOnInit(): any { this.refresh(); this.interval = setInterval(() => ..
发布时间:2022-06-24 16:17:15 前端开发

角度单元测试组合最新

我从使用ANGLE中的Jest框架进行单元测试开始有一段时间了。然而,我陷入了需要对comineLatestRxJS操作符进行单元测试的情况。我的组件如下所示。 组件: public userData; public productData; constructor( private readonly userService: UserService, private ..
发布时间:2022-06-22 21:48:17 其他开发

如何以多种方式调用或存根相同的导入函数

在控制器中,我导入了配置文件,用于获取用户ID的路径和秘密路径位置,并导入了auth文件,用于获取基于我重定向到某个端点的用户ID名称和密码值。但当我编写测试用例时,如何使用存根传递或获取所有细节。你能帮忙吗? Controler.ts import { userConf } from './conf'; import {userSec} from './auth' export ..
发布时间:2022-06-17 23:09:03 其他开发