Junit 系统规则找不到emptyStandardInputStream();方法
std编码示例显示emptyStandardInputStream()方法。但是编译器无法解析它Junit 系统规则找不到emptyStandardInputStream();方法,junit,system-rules,Junit,System Rules,std编码示例显示emptyStandardInputStream()方法。但是编译器无法解析它 @Rule public final TextFromStandardInputStream systemInMock = emptyStandardInputStream(); 规则-是的,明白了 来自标准输入流的文本-是的,明白了 EmptyStandarInputStream()-不,不编译 有什么想法吗? 谢谢 -Simon编译器无法找到emptyStandardInputStream()
@Rule
public final TextFromStandardInputStream systemInMock = emptyStandardInputStream();
-Simon编译器无法找到emptyStandardInputStream()方法。 由于这是一个静态方法,因此可以使用TextFromStandardInputStream类显式定位该方法
@Rule
public final TextFromStandardInputStream systemInMock =
TextFromStandardInputStream.emptyStandardInputStream();
什么是“std编码示例”?你能提供一个链接吗?
TextFromStandardInputStream.emptyStandardInputStream()
?你是否使用了import static org.junit.contrib.java.lang.system.TextFromStandardInputStream.*;