参考文章:http://blog.csdn.net/norriszhang/article/details/39648857
另外,这里顺便也放一下JUnit4使用教程-快速入门,能有个初步了解。
首先,参考的文章http://blog.csdn.net/norriszhang/article/details/39648857中说这个范例是一个test case,不知道是怎么看出来的,如果把方法也写出来就好了,以下是我实验的步骤
1. 需要添加以下jar包到classpath中:
hadoop-hdfs-2.7.0-tests.jar(MiniDFSCluster在这里,但不知是怎么知道的?文档里都查不到,就连HowToDevelopUnitTests - Hadoop Wiki都只提到import语句,没说是哪个包)
hadoop-hdfs-2.7.0.jar(这个后来我删了,也能过)
junit-4.11.jar(这个自然了,最后要用它来做测试的)
2.编译总提示assertThat等等符号找不到,参照文章添加(当然,这个在HowToDevelopUnitTests - Hadoop Wiki也有说)
- import static org.junit.Assert.*;
- import static org.hamcrest.CoreMatchers.*;
3.@Before,@After,@Test等提示找不到符号,分别添加import.org.junit.Before/After。。。解决,参照百度问答https://zhidao.baidu.com/question/541206548.html,分别引入以下
import org.junit.Before;
import org.junit.After;