java中的jar包以及单元测试
1. jar包
- jar包是什么?
jar包:是java中的特殊的一种压缩格式的包
jar包中压缩的是class文件,把jar包提供给需要的项目使用
- 导出jar包的步骤:
右键单击要导出的jar包的项目名称–>export–>java–>jar file–>next
–>输入jar文件的存储路径和文件名–>finish
- 导入jar包的步骤:
右键单击需要jar包的项目名称–>propertiesava build path–>libraries–>a. Add External JARs–>选择本地硬盘中的某些jar包–>ok确定
b. Add Library–eclipse中自带的jar–>ok确定
项目可以依赖项目,也可以依赖jar包
2. 单元测试
- 单元测试简介(junit):
java.unit.test java单元测试
junit是一个大家公认的且被广泛使用的测试框架
测试的功能是由junit框架提供的,要使用这个框架就必须引入junit测试框架的jar包
- 为什么要使用单元测试:
因为在写完方法会需要测试自己所写的方法是否正确,但是使用main函数里代码比较复杂,所以就需要单元测试
- 单元测试的版本
junit3/junit4/junit5
- 单元测试中的名词
断言(assert):
断:断定,判定的意思 言:动词,表达的意思
断言就是能够清晰地准确的表达一个结果是正确的
- junit3:
试类放在test源代码文件夹中(source folder)
测试类必须继承自TestCase类
junit.framwork.TestCase
测试类的方法名称,必须是test为开头方法
比如:public void testMethod(){}
测试类中重写protected void setUp()方法
此方法是在执行任何一个测试方法的时候都先调用setUP方法
setUp方法执行完毕后,才执行测试方法中的内容
setUp方法适合在执行测试方法前做初始化工作
- junit4(常用)
测试类放在test源代码文件夹中(source folder)
在测试方法的前面添加一个@Test注解,测试方法的命名随意,但是建议以test开头
如果在某个测试方法的前面添加一个注解@Before,那么次方法就在任何测试方法前执行,一般用于做初始化工作
java中的jar包以及单元测试相关推荐
- 打包部署后无法读取jar包里的文件(实测可行,Java中读取jar包中的文件)
打包部署后无法读取jar包里的文件 Java中读取jar包中的文件 linux中无法读取jar包中的内容(windows可以的!),如何解决 一.背景 项目中免不了需要读取文件,如果文件用绝对路径读取 ...
- java中常用jar包
commons-io.jar: 可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完成公共任务.Filters-提供文件过 ...
- java 解析 jar_解析java中对jar包进行再次修改
在学习和开发java项目中,我们经常会用到第三方提供的一些jar.使用这些第三方工具包,可以提高我们开发的效率,缩短开发的时间.有的第三方工具,提供详细的使用说明和源代码,有时有的却不提供源代码,使用 ...
- java中的JAR包
使用JAR文件 JAR文件的全称是 Java Archive File,意思就是Java档案文件.通常JAR文件是一种压缩文件,与常见的ZIP压缩文件兼容,通常也被称为JAR包.JAR文件与ZIP文件 ...
- 关于java中读取jar包中的文件
背景 之前项目使用的都是war包用tomcat去部署的,其中用读取一些xml文件的地方,代码结构如下图: 之前读取tpl中的xml使用的是 new Flie(file://xxx/xx)方法.因为这个 ...
- Java中的jar包下载地址整理
jar包下载地址: (1)https://www.kumapai.com/open (2)http://maven.ibiblio.org/ (3)https://mvnrepository.com/
- java开发常用jar包_java开发常用jar包
mail.jar与activation.jar 里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的 commons-beanutils.ja ...
- java excel 操作 jar包_[JAVA]使用POI向Excel中写入数据以及如何在Intellj IDEA中打jar包...
freddon 发表于2018-05-30 阅读 1383 | 评论 0 给GF写的,现在记录下POI操作Excel读写过程;以及如何在Intellj IDEA中打jar包 代码如下: ``` imp ...
- java导入jar包源码_eclipse中导入jar包的源码
在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能.下面是笔者知道的两种添加jar包源码的方式: 方式一:configure build path中 ...
最新文章
- R基于H2O包构建深度学习模型实战
- v-if 和 v-else-if 和v-else的使用
- STM32的USB相关资料(转载)
- SAP Spartacus B2B页面Banner Component的路由url是在哪里定义的
- Python中的+=
- 【数值分析】顺序高斯消去法和列主元高斯消去法的三个主要不同点
- Android安全笔记-Activity基本概念
- java log4j基本配置及日志级别配置详解,java基础面试笔试题
- 使用kubeadm安装部署k8s
- linxu的文件类型和扩展名
- Java二级知识总结
- 爬虫python代码网易云_Python爬虫之网易云音乐下载
- 卸载IE11并恢复到IE9
- SCSI子系统基础学习笔记 - 3. SCSI设备探测
- java设置窗口图标
- 使用Arcmap创建企业级地理数据库失败,无法连接到数据库
- 微商模式的出路在哪里?
- 计算机科学与技术高校毕业生要求,计算机科学与技术 毕业要求(2020)
- 使用RabbitMQ出现Plugin configuration unchanged.问题
- autohotkey 函数
热门文章
- μC/OS-II邵贝贝节选
- [论文笔记] 因果模型:边缘结构模型MSM
- 计算机怎样辅助英语听力教学方法有哪些,一种用于英语听力教学的辅助设备的制作方法...
- Red Hat Enterprise Linux5使用光盘镜像文件安装gcc软件包流程
- React表单 (受控组件,非受控组件)
- 人生成功生涯规划100口诀
- 【QT5】QListWidget列表框的使用
- 企业IT人的交流盛宴!2022FineDay用户大会暨帆软新品发布会即将开幕!
- 大商所2020-2022年标准仓单交易情况
- 利用Matcom实现基于MATLAB的混合编程