方法返回字符串的 Mockito 测试

Mockito test for method returning String

我想为下面给出的代码编写 mockito 测试。有什么解决办法吗?

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

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

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

本次测试未使用 Mockito,仅使用 JUnit。

如果你想模拟静态字段的值(空值),那么你将不得不使用 PowerMockito。看看这个答案: Basic Mockito 无法模拟静态方法、字段或构造函数。