感觉本文前部分配置太过繁琐,大家可以参考我的这篇文章http://www.cnblogs.com/SuMeng/p/8279879.html(junit在IDEA中使用--实践篇),用添加maven依赖直接代替前面的配置,实践篇是基于spring的,本篇是针对普通项目,大家可以结合两篇来参考

背景

我在开发haoop时,IDEA自带的junit3不知道为什么不能用,所以改用junit4

步骤

添加插件:File->Settings->Plugins

设置生成模式:File->Settings->Other Settings

修改模板:File->Settings->Other Settings->Junit Generator->Junit4注意:还是把package 整行删掉吧!!!!!!!!!!!!!!!!!!!!!!

方法一:右击类名-->goto-->test-->create test(此方法不需要上面的步骤)

方法二:右击类名-->generate,直接就按照模板生成了(此方法需要上面的步骤)

这是被测试的类HdfsClientDemo

public class HdfsClientDemo {
FileSystem fs = null;
public void init() throws URISyntaxException, IOException, InterruptedException {
Configuration conf = new Configuration();
fs = FileSystem.get(new URI("hdfs://192.168.32.201:9000"),conf,"hadoop"); //最后一个参数为用户名
}
public void testUpLocalFile() throws IllegalArgumentException, IOException {
fs.copyFromLocalFile(new Path("e:/kk.xml"),new Path("/laji.bal.copy111"));
fs.close();
}
public void testDownLoad() throws IllegalArgumentException, IOException {
fs.copyToLocalFile(new Path("/kk.xml.copy"), new Path("e:/BaiduYunDownload"));
fs.close();
}
public static void main(String STR[]) throws URISyntaxException, IOException, InterruptedException {
FileSystem fs = null;
Configuration conf = new Configuration();
fs = FileSystem.get(new URI("hdfs://192.168.32.201:9000"),conf,"hadoop");
fs.copyFromLocalFile(new Path("e:/kk.xml"),new Path("/laji.bal.copy123"));
fs.close();
}
}

create new test后的样子

需要自己添加上代码

最新文章

  1. 【代码笔记】iOS-自定义开关
  2. CentOS 7 vs CentOS 6的不同
  3. Codeforces Round #369(div 2)
  4. Ubuntu配置任意版本的apt-get镜像
  5. JAVA 原始国际化例子
  6. (原)Opencv中直方图均衡和图像动态范围拉伸的代码
  7. Redis源代码分析(十一年)--- memtest内存测试
  8. kworker
  9. Vue.js 基本语法
  10. Pycharm配置Git和Github
  11. 轨迹系列6——车载GPS对接方案汇总小结(809、自定义协议、前置库、WS)
  12. C#泛型创建实例
  13. oracle的高级查询
  14. Android实践项目汇报(四)
  15. Hadoop部署方式-本地模式(Local (Standalone) Mode)
  16. CTreeCtrl 控件实现多选并取得选中项
  17. UVa 11383 少林决胜(二分图最佳完美匹配)
  18. eclipse启动报错:An error has occurred.See the log file D:\eclipse\configuration\1552616709202.log
  19. sqlserver设置具体的访问权限
  20. Python—numpy.flatnonzero()

热门文章

  1. iconv c 代码学习
  2. Java联网技术之一TCP socket
  3. Doing Homework again(杭电1789)
  4. Oracle----oracle小知识总结
  5. Linux 进程创建二(execve和wait)
  6. Windows之建立C++开发环境
  7. Python - except不指定异常类别(转)
  8. centos7 virtualbox使用internal network 内网模式
  9. js创建对象的最佳方式
  10. java中使用MD5进行加密