单元测试是一种方法,通过该方法测试各个源代码单元以确定它们是否适合使用。
我想编写这样一个单元测试文件,每次运行它时,我都会运行整个应用程序的一个实例。这部分确保了这一点: 模块=等待Test.createTestingModule({ 导入:[AppMo...
我是 GTest 的新手。我必须加载我已经拥有 GTest 单元测试用例的函数。 我想添加功能来检测单元测试中原始函数中的内存泄漏...
我想知道是否存在用于 swift 单元测试的架构模式,例如 MVP、MVVM。 我了解 AAA 模式,但它破坏了测试方法内部的逻辑。在我读过的所有内容中,
上下文 我正在尝试对我的组件进行单元测试以实现 100% 覆盖率,但对于以下 MenuItem 组件,分支之一未被覆盖。为了让大家更清楚,这里是父级
我正在尝试为最近从 Vue 2 转换为 Vue 3 的 Vue 应用程序设置 vitest。我收到以下错误,并且无法成功确定问题所在。 ...
TestProcessingTimeService 和 InternalTimeServiceManagerImpl 有什么区别?
使用 ProcessFunctionTestHarnesses 对 Apache Flink 进行单元测试时 KeyedOneInputStreamOperatorTestHarness testHarness = ProcessFunctionTestHarnesses.forKeyedProcessFunctio...
asp.net core 中的 TryValidateModel 在执行单元测试时抛出空引用异常
我正在尝试为 Asp.Net Core Web API 的 ModelState 验证编写单元测试。 我读到,最好的方法是使用 TryValidateModel 函数。但是,每次我运行单元测试时,它
如何使用“DebuggerDisplay”在错误消息中包含对象摘要
我有一个具有多个属性(A、B、C)的类(MyData)。该类没有重写的 ToString,并且由于其他原因不能有,但它有一个方法 ToDebugString() ,该方法也是
如何在 Jest 中模拟 location.back() 方法调用以进行 Angular 组件测试?
我正在使用 Jest 测试 Angular 组件,特别是 ManagePaymentsComponent 中的 handleConformData 方法。该方法负责根据
我是软件测试新手,我想知道如何在 Typescript 中编写单元测试。 我知道一些关于测试的知识,你有像 Asser 或 assertEquals 这样的方法,但如何在 Type 中执行此操作...
NestJS:如何在 canActivate 中模拟 ExecutionContext
我在模拟 Guard 中间件中的 ExecutionContext 时遇到问题。 这是我的 RoleGuard 扩展 JwtGuard @Injectable() 导出类 RoleGuard 扩展 JwtAuthGuard { ... 异步 canActivate(上下文:
我正在尝试测试 blazor 组件。在组件的逻辑中,我在组件内部某处的细分中设置了一些文本。现在我想验证文本设置是否正确: ... 我正在尝试测试 blazor 组件。在组件的逻辑中,我在组件内部某处的细分中设置了一些文本。现在我想验证文本设置是否正确: <div> <div> </div> <div> @Title </div> </div> 目前我使用以下代码来实例化该组件。现在我想验证“title”是否确实用作标题。 [Fact] public void TestSomething() { // act var cut = RenderComponent<MyComponent>(parameters => parameters .Add(p => p.Title, "title") ); } 现在我如何验证“标题”是否确实呈现在正确的位置? 我发现了两种方法:要么构建一个系统来在整个项目中生成唯一的 id,要么只是设置静态 id。两者要么需要大量工作,要么以重复的 ID 结尾。有没有更好的方法来测试这样的事情? 我自己想出来了:我只是使用自定义数据属性,例如数据 ID-abcd 我可以使用以下 CSS 选择器在 bUnit 中引用它:[data-id-abcd]。 对于我想要访问的每个标签,我都会创建一个带有一些随机 4 位十六进制 ID 的自定义属性。使用这种技术,我可以识别标签,而无需一些重复的 ID。此外,它使代码非常干净和可维护,因为它只为每个组件添加了一些属性。
我已经手动测试了我想要的场景: 管理员用户可以访问网站的 /codes 部分。 普通用户被重定向 (302) 返回 /dashboard 并收到一条消息“对不起,您不允许...
我正在参与一个项目,我们正在开始重构一些大量的代码库。立即出现的一个问题是每个文件都会导入许多其他文件。我如何以优雅的方式嘲笑......
单元测试用例 [Junit] 在原始 java servlet 中不可能实现
我有一个 Java servlet web 应用程序,我必须为此编写 junit 测试用例。 但是单元测试不起作用,因为没有使用模拟方法。
我有一个返回Optional的Java方法。 我想为它编写一个易于阅读的单元测试,断言 返回的Optional有一个值(即Optional不为空)并且
编写一个 Discord 机器人的命令在 10 分钟后超时的单元测试有意义吗?
我正在discord.js 中创建一个discord 机器人并使用Jest 编写单元测试。 它是一个人工智能艺术机器人,有一个名为 /generate 的命令,可以使用第 3 方 API 生成图像。这个第 3 方 API t...
我有plates.py的代码,条件如下: 所有的车牌必须以至少两个字母开头。” 个性铭牌最多可包含 6 个字符(字母或数字),最少 2 个
向某些代码添加功能标志时,我想要一种在应用和不应用标志的情况下执行现有代码的方法,以确保打开/关闭它不会破坏现有代码。 让我们说...
使用 helm unittest 时导致“没有与 gotpl 关联的模板”错误的原因是什么?
首先我应该说我对 helm 世界相当陌生 - 但是我正在挑选其他人开发的一些 helm 图表,并希望添加一些单元测试。我已经安装了 https://github.com/helm-