系统规则未找到emptyStandardInputStream();方法

时间:2014-03-14 00:51:47

标签: junit system-rules

std编码示例显示了emptyStandardInputStream()方法。但是编译器无法解决它。

@Rule
public final TextFromStandardInputStream systemInMock = emptyStandardInputStream();
  1. 规则 - 是的,得到了​​。
  2. TextFromStandardInputStream - 是的,得到了​​。
  3. emptyStandardInputStream() - nope,不编译。
  4. 有什么想法吗? 谢谢 -Simon

1 个答案:

答案 0 :(得分:1)

编译器无法找到emptyStandardInputStream()方法。 由于这是一个静态方法,您可以使用TextFromStandardInputStream类来显式定位方法。

@Rule
public final TextFromStandardInputStream systemInMock = 
                                    TextFromStandardInputStream.emptyStandardInputStream();