单元测试是一种方法,通过该方法测试各个源代码单元以确定它们是否适合使用。
我有以下类,它是 IDisposable 对象的装饰器(我省略了它添加的内容),它本身使用通用模式实现 IDisposable: 公共课DisposableDeco...
如何使用 pytest-django 设置 postgres 数据库?
我希望 pytest-django 在创建测试数据库时安装 Postgres 扩展。我一直在研究 conftest.py 来尝试让它工作,但我被困住了。 我的 conftest.py 位于...
Golang 的 Postgres Testcontainers:带有多个脚本的 WithInitScripts 不起作用
像这样设置测试: postgresContainer, err := postgres.RunContainer(ctx, testcontainers.WithImage("docker.io/postgres:16-alpine"), postgres.WithDatabase(dbName)...
(已解决)Golang 的 Postgres Testcontainers:带有多个脚本的 WithInitScripts 不起作用
像这样设置测试: postgresContainer, err := postgres.RunContainer(ctx, testcontainers.WithImage("docker.io/postgres:16-alpine"), postgres.WithDatabase(dbName)...
我正在尝试创建一个单元测试来模拟我的API被很多人同时调用。 我的单元测试中有这段代码: var 任务 = new List(); 对于 (int i = 0; i < 10;...
如何测试返回 Ok(new { token = tokenStr }); 的函数
这是我的控制器类的函数,我想测试它,但我不知道为什么检查 OkObject 为空。我需要一些建议和解决这个问题的方法: [http获取] 噗...
如何在c#中为私有泛型方法创建单元测试,例如私有字符串FindColumn<T>
我有一个方法 私有字符串FindColumn(字符串sortColumn,字符串sortDirection =“asc”) {} 我的测试方法 var 结果 = _privateObject.Invoke("FindColumn 我有一个方法 private string FindColumn<T>(string sortColumn, string sortDirection = "asc") {} 我的测试方法 var result = _privateObject.Invoke("FindColumn<SelectListModel>", new object[] {sortColumn, sortDirection}); 它无法工作。 有人可以帮我检查一下我的语法吗? 我想这里没有办法使用反射。 获取要测试的方法的 MethodInfo 对象。为此,您必须传递特殊的绑定标志,因为反射 API 通常会忽略私有成员。 使用 MakeGenericMethod 方法实例化泛型方法。在这里,您将泛型类型参数作为 Type 对象传递,您可以通过 typeof() 运算符 获取这些对象 生成的 MethodInfo 对象有一个可以调用的 Invoke 方法 但是,更好的解决方案通常是重新设计类以实现可测试性,以便您可以更轻松地访问这些方法:如果您没有编写良好的文档,我不确定下一个人会理解您在测试中做了什么为什么你需要测试私有方法。
Visual Studio 单元测试项目缺少程序集(使用 Moq 时)
我有一个解决方案包含两个项目:Example.Api和Example.Api.Test。 Example.API 项目是我与数据库对话的 Web API 2 项目。 Example.API.Test 项目用于针对
公共静态类设置 { 公共静态 bool IsFlagEnabled() { bool isFlag; bool.TryParse(ConfigurationManager.AppSettings["isFlag"], out isFlag); 重新...
所以一个非常简单的测试:持久化一些对象的方法获取数据数组。 A级 { 公共函数 __construct(private BucketRepository $repository){} 公共函数 saveObjects(arr...
如何在 Visual Studio 2012 中禁用代码覆盖率/程序集检测?
我有一个项目从 Visual Studio 2010 升级到 2012,并且 .testrunconfig 文件包含在升级过程中。 我注意到可以在任何 o 上单击“分析代码覆盖率”...
带有泛型返回类型的 func 参数的泛型方法的最小起订量设置
我有一个通用方法,如下所示, 公共接口 IMemoryCacheWithPolicy { TItem GetOrCreate(对象键, Func createItem, CacheItemPrioritypriorityLevel); } 我...
我已经编写了一个 JPA 存储库方法,现在我意识到无法进行单元测试。 任何人都可以建议如何对以下方法进行单元测试或如何重构我的存储库以便我...
使用“testing-library”中的“screen”和“jsdom”时,如何并行运行测试?
我正在将react-testing-library与jsdom和vitest一起使用(通过环境使用jsdom)。我正在尝试在一个文件中运行多个单元测试,但屏幕变量似乎具有所有渲染的输出
Python 单元测试:函数补丁不会应用于在单独线程中运行的使用者
我正在尝试测试一个消费者,该消费者消费队列的消息并在 salesforce 中创建相应的对象。 为了测试消费者,我必须在一个新线程中启动它,因为它是一个无限的
假设我有各种输入字符串,它们被传递到同一个函数中,并返回与预期结果进行比较的输出字符串。例如,句点应转换为 da...
如何对需要内部模拟的 Cobra CLI 命令进行单元测试?
我定义了以下 Cobra 子命令,我想测试使用 testify 的输出: var childCmd = &cobra.Command{ 参数:cobra.MinimumNArgs(1), RunE: func(cmd *cobra.Comm...
使用 ngx-pagination 时,我的 Jest Angular 单元测试不起作用
我有一个在其模板中使用 ngx-pagination 中的 Paginate 管道的组件。 当我尝试使用 Jest 测试这个组件(应该创建)时,它在 PaginatePipe_Factory
java.lang.IllegalStateException:Dispatchers.Main与设置同时使用在仪器测试期间崩溃
我一直在尝试确定在设置/使用 Dispatchers.Main 值时发生的测试期间特别严重的崩溃。我大约每运行 10 次左右就会看到一次这个问题。 堆栈传输示例...
我希望当变量“a”等于42时调用类“foo”的函数“bar”。 以下被测代码应导致不饱和的期望/失败的测试:...