如何在junit4 @Before或@Test中调用其他类静态方法
我有一个关于如何在junit4 @Test或@Before中调用其他类方法的问题。
例如,我用static编写了一个UtilTool方法
public static String readAllBytes(String filePath) {
String content = "";
try {
content = new String(Files.readAllBytes(Paths.get(filePath)));
} catch (IOException e) {
e.printStackTrace();
}
return content;
}在junit4 @Before中使用定义方法
@Before
public void setUp() {
System.out.println("setUp......");
UtilTool.readAllBytes("/tmp/test.txt")但是,当我从UtilTool调用Junit4、@Before或@Test中的Junit4方法时,我将得到以下错误消息
java.lang.NoSuchMethodError: ..... 我该如何解决这个问题?
发布于 2017-09-18 07:24:55
我解决了这个问题,我犯了一个愚蠢的错误。我忘了把旧罐子换到类路径里了。谢谢!
https://stackoverflow.com/questions/46272964
复制相似问题