当前位置:   article > 正文

hadoop权威指南 ShowFileStatusTest的运行调试_hadoop junit asserthat configuration

hadoop junit asserthat configuration
之前学到的实例都是有main函数的,一开始看到范例3-5 ShowFileStatusTest时,我以为这就是段示例代码,不能运行的,后来网上查到才知,这是可以调试的,需要用junit来运行(不知道为什么这些东西书里都不写,那些看这本书的大神们一上来就知道这些范例该怎么运行么?);我主要参考的文章是这篇

参考文章: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也有说)

  1. import static org.junit.Assert.*;  
  2. 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;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/276736
推荐阅读
相关标签
  

闽ICP备14008679号