mocking 相关问题

模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。

使用 Mockito 和 JUnit 5 模拟带有参数的静态 void 方法[重复]

我正在尝试模拟一个带有参数的静态 void 方法,SMTPTools.send(Message) 我的部门: org.junit.jupiter junit-jup...

回答 1 投票 0

如何在Python中设置或冻结时间?

我想使用Python设置一个与我的系统上本地看到的不同的固定时间,这样当我使用datetime.date.today()时我就可以看到所需的日期

回答 2 投票 0

使用外部库方法调用的patch方法

foo 类将外部库链接到一个属性,因此我可以使用 self.external_class.externalClassMethod。 但要进行测试,我需要修补此方法调用,以便我可以继续测试...

回答 1 投票 0

如何断言 Go 中使用特定参数调用了模拟?

假设我有一个这样的测试 func TestSomeFn(t *testing.T){ t.Run("当用 y 调用 someFunc 时,用 x 调用 fn", func(t *testing.T){ mockFn := new(MockFn) // th...

回答 1 投票 0

如何为 Camunda 进程编写集成 Spring Boot 测试?

如何在 Spring Boot 中编写集成测试来测试 Camunda 进程? Camunda 进程中需要测试的任务也有调用方法来进行 REST 调用的服务,这些将...

回答 1 投票 0

当在另一个方法中调用目标方法时,Python 模拟不会断言调用

我无法在某些方法在内部调用其他方法的类中执行一些基本的断言_调用()。 示例代码: 从unittest.mock导入Mock 类 Foo: def print1(self) -&...

回答 1 投票 0

在 Go lang 中多次模拟具有不同响应的相同函数

第一个:=mockClient.EXPECT().Do(gomock.Any()).Return(defaultResponse, nil) mockClient.EXPECT().Do(gomock.Any()).Return(defaultResp, nil).After(first) 我怎样才能将这两个模拟称为 o...

回答 1 投票 0

如何创建一个简单的 API 来测试我的移动应用程序,而无需在服务器上编写 API 代码?

我正在制作一个 Android 和 iOS 应用程序,它将使用返回适当 JSON 响应的 API 与服务器进行交互。我团队中的其他人正在做服务器端工作。我不想

回答 4 投票 0

有没有办法在C#中同步访问单例?

我在尝试针对单例运行单元测试时遇到了一种情况。 我使用单例来管理单个 HttpClient,我的应用程序可以使用它来发出 Http 请求。我知道...

回答 1 投票 0

mock 抛出异常,新对象似乎无法使用 powermock 工作

我有以下简单的测试用例,使用 powermock 通过模拟 Random 对象的创建来模拟从 ExceptionClass.getRandom 方法抛出异常。 但是,从测试结果来看...

回答 1 投票 0

仅对 Pytest 修补函数的第一次调用产生副作用

我有一个渲染 HTML 模板的函数。如果在呈现给定模板期间引发异常,将呈现默认模板(以下函数的简化版本): 定义...

回答 1 投票 0

Microsoft.Maui.ApplicationModel.NotImplementedInReferenceAssemblyException:

我正在使用 BaseViewModel 来检查互联网连接,它充当基类。其他视图模型正在提取该 BaseViewModel。 当我试图嘲笑 BaseViewModel 时,它给出了......

回答 1 投票 0

为打字稿中的符号创建模拟

假设我有一个组件: 导出类组件{ 构造函数(@injectable(IDependency)dep:IDependency){} // 其他方法/属性并不重要 } 它所需的依赖关系已定义...

回答 1 投票 0

无法在配置类内部调用时模拟方法行为

在我的 Spring Boot 项目中,我有一个像这样的配置类: @配置 @RequiredArgsConstructor // ...使用Lombok 公共类 MyConfigClass { 私有最终 MyService myService; ...

回答 1 投票 0

模拟抛出异常,新对象似乎无法使用 powermock 工作

我有以下简单的测试用例,使用 powermock 通过模拟 Random 对象的创建来模拟从 ExceptionClass.getRandom 方法抛出异常。但是,从测试结果来看...

回答 1 投票 0

我不知道在Flutter中测试bloc时返回给我的值

我正在 Flutter 上开发一个应用程序。我想使用mockito测试bloc,但我不知道响应。 (状态代码:200,但响应是一个非常大且动态的模型) 我在每个来源中都读到了相同的示例,...

回答 1 投票 0

我的集成测试结构是否良好以及为什么它返回导入错误

我正在学习模拟并在个人项目中尝试它。 这是我的项目结构: 项目/ │ ├── src/ │ └── 我的_应用程序/ │ ├── __init__.py │ ├── 应用/ │ │ └── 主代码....

回答 1 投票 0

如何使用mockMvc检查响应体中的字符串

我有简单的集成测试 @测试 公共无效shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName()抛出异常{ mockMvc.perform(post("/api/users").header("授权",

回答 15 投票 0

模拟 Java CompletableFuture.supplyAsync [重复]

我有以下示例代码。从不同 Completable Future 中的实用程序类调用不同的静态方法,并将它们连接起来以获得结果。 然而,在编写 JUnit 时,计算...

回答 1 投票 0

使用 NSubstitute 4.0 模拟 EF dbContext 异步方法

尝试在 DbContext 上使用 NSubstitute 时出现错误。到目前为止,我使用 EntityFramework.Testing 包和以下代码在测试中设置我的 DbContext。很简单,她...

回答 1 投票 0

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