gpt4 book ai didi

java - 当参数之一预期出现错误时模拟方法

转载 作者:行者123 更新时间:2023-12-02 05:48:17 25 4
gpt4 key购买 nike

我有一种情况,方法findUser的第一个参数是我无法模拟Session.get()的东西,所以它会抛出异常,但我仍然想要模拟查找用户。任何线索伙计们如何做到这一点。我在这里使用 Mockito。

例如。

Emp emp = findUser(Session.get(), "Admin");

注意 Session 不是静态类。它是同一个类的静态变量。

最佳答案

有一个名为 PowerMockito 的库 --> https://www.baeldung.com/intro-to-powermock 。您应该能够将 session 变量模拟为模拟或 spy 并处理返回 get()。然后,这应该允许您模拟 findUser 方法,传入预期的参数类型。干杯!

关于java - 当参数之一预期出现错误时模拟方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56075202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com