unit-testing相关内容

使用MockServerRequest断言WebFlux ServerResponse

我想将路由器层和处理器层分开,所以我不想使用this question中建议的WebTestClient。我认为把WebTestClient扔在这个问题上不是正确的解决方案。 在我的例子中,我使用MockServerRequest,它只允许测试http状态代码和标头。无法断言响应的正文。 val request = MockServerRequest.builder() ..
发布时间:2022-04-06 15:51:48 其他开发

有没有办法“阻止”ReSharper并行运行程序集的单元测试?

我在单元测试设置中看到一个选项“并行运行最多1|2个程序集”,但将其设置为“1”似乎仍然可以并行执行单个程序集的测试。是否有办法完全禁用并行执行? 这是ReSharper 6.1。 推荐答案 您可以尝试在此处查看堆栈溢出答案How to run NUnit test fixtures serially? 然而,您这样做的需求似乎可能受到测试依赖项的推动。要么是需要访问公共资 ..
发布时间:2022-04-04 10:05:29 C#/.NET

如何生成vscode TypeScrip扩展覆盖报告

对于使用TypeScrip生成的VSCode扩展,似乎无法使用coveralls生成覆盖率报告。 目前,我正在将测试用例添加到我们的项目https://github.com/PicGo/vs-picgo/pull/42,我已经找到了几种报告覆盖率的方法,但没有一种方法适合我。 使用自定义TestRunner The official documentation很少提到定制测试运行 ..

模拟SignInManager

使用Moq和xUnit进行单元测试的新手。我正在尝试模拟控制器构造函数中用于构建单元测试的SignInManager。我能找到的SignInManager构造函数的文档说明它接受UserManager和AuthenticationManager对象:https://msdn.microsoft.com/en-us/library/mt173769(v=vs.108).aspx#M:Microsof ..
发布时间:2022-03-30 22:16:01 C#/.NET

我可以测试Sinatra POST方法是否成功保存到YAML商店吗?

我在任何地方都找不到关于如何使用Rack::Test测试Ruby/Sinatrapost方法成功地将数据保存到YAML存储/文件的基本说明。(This解释测试get,我可以(!),但不能post;其他提到的使用机架/测试测试post方法似乎无关紧要。)为了自学,我正在用Ruby/Sinatra构建一个“待办事项”应用程序,我试着像一个好孩子一样使用TDD一切和单元测试。我的一个要求是:当用户发布新 ..
发布时间:2022-03-29 10:33:42 其他开发

如何模拟单元测试的AWS SQS调用

我在Node应用程序中使用AWS SQS队列,我必须为此编写单元测试用例。为此,我想模拟测试文件中的SQS函数调用sendMessage(),那么我应该怎么做呢? 我已尝试使用aws-sdk-mock,但在调用sendMessage()时,该函数尝试连接到队列URL。 测试文件 import AWSMock from 'aws-sdk-mock' import sendMessa ..
发布时间:2022-03-24 18:20:04 前端开发

如何组织单元测试和集成测试?

我有一个Eclipse(不是maven)项目,其中我将代码组织在两个源文件夹中:SRC和TEST。 测试文件夹的层次结构与src平行,以便于查找类并保持组织。 现在,我在谈论我的单元测试。我也想将单元测试与我的集成测试分开,但我不确定这样做的最佳方式是什么。 也许我应该有另一个源文件夹用于我的集成测试?或者,它可能应该位于测试源文件夹中的单独包下? 我会很高兴听到你是怎么做的,提前谢谢你。 ..
发布时间:2022-03-11 14:09:23 Java开发

使用单元测试项目中定义的启动类时,.NET Core TestServer返回404

我有一个基本的.Net核心API Web应用程序和一个使用TestServer发出http请求的单元测试项目。 我有一个TestStartup类,它是API项目中Startup类的子类。 如果Startup类在单元测试项目中,我会得到404响应。 如果将TestStartup类移动到API项目,我会得到200个响应。 Api项目 Api.csproj ..

如何为ASP.NET Core Web API APP编写程序和启动cs文件的单元测试

有没有办法为Programcs文件为ASP.NET Core Web API编写单元测试,为startup类编写类似的单元测试,以便显示整个应用程序的更多代码覆盖率?目前显示0%的覆盖率。 推荐答案 您可以在单独的调用中提取配置,并将它们公开到函数<;>;中,即您是自定义创建的,并为它们编写单元测试。 测试框架代码时不推荐使用TIT。 您应该只对您的代码进行测试,而不是对框架进 ..
发布时间:2022-03-09 17:30:26 C#/.NET