gpt4 book ai didi

jmockit - 想要了解 @Tested 如何与 JMockit 配合使用

转载 作者:行者123 更新时间:2023-12-02 12:01:22 24 4
gpt4 key购买 nike

我长期以来一直在使用 JMockit。我想了解 @Tested 是如何工作的。

今天我尝试在我的测试类中使用它。我的理解是,无论我们想要测试什么类,我们都可以将其标记为@Tested。

让我对此行为感到困惑的是,当我尝试在 @Before 中设置某些内容时。下面是我的查询。

我想为其编写测试用例的类(class)

public  Class A{

public A(){}

}

Test class

public class ATest {

@Tested
private A a;

@Before
public void setUp(){
a.setSomething();
}

@Test
public void testA(){
}
}

在这种情况下我得到了 NPE。但是,如果我直接在测试方法中使用相同的代码块,效果就很好。任何人都可以帮助我理解 @Tested 的行为。我使用的是Jmockit版本1.17

我还查看了 GitHub 上的帖子,如下: https://github.com/jmockit/jmockit1/issues/168我只是想确认它是否也解决了我的问题?

最佳答案

关于jmockit - 想要了解 @Tested 如何与 JMockit 配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30868690/

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