Mockito测试方法返回String

时间:2015-08-21 05:43:32

标签: java mockito

我想为下面给出的代码编写mockito测试。有没有解决方案?

 @Override
public String getPortDirection()
{
    return NameTokens.INPUT_PORT_DIRECTION_VALUE;
}

2 个答案:

答案 0 :(得分:1)

我不确定,测试是否有帮助,但它至少很容易实现:

@Test
public void checkPortDirection() {
    assertEquals(NameTokens.INPUT_PORT_DIRECTION_VALUE, getPortDirection());
}

Mockito未在此测试中使用,只是JUnit。

答案 1 :(得分:0)

如果要模拟静态字段的值(使用null),那么您必须使用PowerMockito。看一下这个答案:https://stackoverflow.com/a/8911517/529256 基本Mockito不能模拟静态方法,字段或构造函数。