unit-testing 相关问题

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

在带有 NestJS 和 TypeORM 的测试中使用事务

我想编写这样一个单元测试文件,每次运行它时,我都会运行整个应用程序的一个实例。这部分确保了这一点: 模块=等待Test.createTestingModule({ 导入:[AppMo...

回答 1 投票 0

如何在Linux平台上使用C++中的GTest检测内存泄漏

我是 GTest 的新手。我必须加载我已经拥有 GTest 单元测试用例的函数。 我想添加功能来检测单元测试中原始函数中的内存泄漏...

回答 1 投票 0

有 Swift 单元测试的架构模式吗?

我想知道是否存在用于 swift 单元测试的架构模式,例如 MVP、MVVM。 我了解 AAA 模式,但它破坏了测试方法内部的逻辑。在我读过的所有内容中,

回答 2 投票 0

在 Next.js + Jest 中测试匹配路由

上下文 我正在尝试对我的组件进行单元测试以实现 100% 覆盖率,但对于以下 MenuItem 组件,分支之一未被覆盖。为了让大家更清楚,这里是父级

回答 1 投票 0

Vitest - ReferenceError:位置未定义

我正在尝试为最近从 Vue 2 转换为 Vue 3 的 Vue 应用程序设置 vitest。我收到以下错误,并且无法成功确定问题所在。 ...

回答 1 投票 0

TestProcessingTimeService 和 InternalTimeServiceManagerImpl 有什么区别?

使用 ProcessFunctionTestHarnesses 对 Apache Flink 进行单元测试时 KeyedOneInputStreamOperatorTestHarness testHarness = ProcessFunctionTestHarnesses.forKeyedProcessFunctio...

回答 1 投票 0

asp.net core 中的 TryValidateModel 在执行单元测试时抛出空引用异常

我正在尝试为 Asp.Net Core Web API 的 ModelState 验证编写单元测试。 我读到,最好的方法是使用 TryValidateModel 函数。但是,每次我运行单元测试时,它

回答 5 投票 0

如何使用“DebuggerDisplay”在错误消息中包含对象摘要

我有一个具有多个属性(A、B、C)的类(MyData)。该类没有重写的 ToString,并且由于其他原因不能有,但它有一个方法 ToDebugString() ,该方法也是

回答 1 投票 0

如何在 Jest 中模拟 location.back() 方法调用以进行 Angular 组件测试?

我正在使用 Jest 测试 Angular 组件,特别是 ManagePaymentsComponent 中的 handleConformData 方法。该方法负责根据

回答 1 投票 0

如何在 Typescript 中编写单元测试?

我是软件测试新手,我想知道如何在 Typescript 中编写单元测试。 我知道一些关于测试的知识,你有像 Asser 或 assertEquals 这样的方法,但如何在 Type 中执行此操作...

回答 2 投票 0

NestJS:如何在 canActivate 中模拟 ExecutionContext

我在模拟 Guard 中间件中的 ExecutionContext 时遇到问题。 这是我的 RoleGuard 扩展 JwtGuard @Injectable() 导出类 RoleGuard 扩展 JwtAuthGuard { ... 异步 canActivate(上下文:

回答 2 投票 0

使用 bUnit 进行单元测试细分

我正在尝试测试 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。此外,它使代码非常干净和可维护,因为它只为每个组件添加了一些属性。

回答 1 投票 0

如何使用 Laravel 测试授权重定向?

我已经手动测试了我想要的场景: 管理员用户可以访问网站的 /codes 部分。 普通用户被重定向 (302) 返回 /dashboard 并收到一条消息“对不起,您不允许...

回答 4 投票 0

Python、单元测试和模拟导入

我正在参与一个项目,我们正在开始重构一些大量的代码库。立即出现的一个问题是每个文件都会导入许多其他文件。我如何以优雅的方式嘲笑......

回答 6 投票 0

单元测试用例 [Junit] 在原始 java servlet 中不可能实现

我有一个 Java servlet web 应用程序,我必须为此编写 junit 测试用例。 但是单元测试不起作用,因为没有使用模拟方法。

回答 1 投票 0

断言Optional具有一定的值

我有一个返回Optional的Java方法。 我想为它编写一个易于阅读的单元测试,断言 返回的Optional有一个值(即Optional不为空)并且

回答 6 投票 0

编写一个 Discord 机器人的命令在 10 分钟后超时的单元测试有意义吗?

我正在discord.js 中创建一个discord 机器人并使用Jest 编写单元测试。 它是一个人工智能艺术机器人,有一个名为 /generate 的命令,可以使用第 3 方 API 生成图像。这个第 3 方 API t...

回答 1 投票 0

test_plates cs50 出错了

我有plates.py的代码,条件如下: 所有的车牌必须以至少两个字母开头。” 个性铭牌最多可包含 6 个字符(字母或数字),最少 2 个

回答 1 投票 0

我可以运行 XUnit 测试类的变体吗?

向某些代码添加功能标志时,我想要一种在应用和不应用标志的情况下执行现有代码的方法,以确保打开/关闭它不会破坏现有代码。 让我们说...

回答 1 投票 0

使用 helm unittest 时导致“没有与 gotpl 关联的模板”错误的原因是什么?

首先我应该说我对 helm 世界相当陌生 - 但是我正在挑选其他人开发的一些 helm 图表,并希望添加一些单元测试。我已经安装了 https://github.com/helm-

回答 2 投票 0

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