Junit单元测试
来源:互联网 发布:视频特效软件有哪些 编辑:程序博客网 时间:2024/05/20 23:59
在我们编写java代码的时候,会写到很多方法,对于这些方法,我们在没有运行的时候是不能判断方法是否出错,我们在如果想测试这些方法是否可用,那么就要写一个单独的测试类来测试
如果我们有很多的类,每个类都有很多方法,那么就要写一堆这样的代码,每个类对于一个含有 main方法的test类,同时main 方法里面会有一堆代码。
所以,一个测试框架为我们做的最基本的事情,就是允许我们按照某种更简单的方式写测试代码,把每一个测试单元写在一个测试方法里面,然后它会自动找出所有的测试方法,并且根据你的需要,运行所有的测试方法,或者是运行单个测试方法,或者是运行部分测试方法等等
这就是Junit单元测试的作用,下面我们来说一下Junit怎么使用
Junit使用方法
1.在一个新建的项目中选择Properties
2.在Libraries中选择右边的Add Library
3.选择Junit添加到项目中
4.新建一个Junit测试方法
5.在Junit中使用@Test来测试方法,想要测试某个方法必须加上@Test
6.运行Junit,写错的方法和有问题的方法会有提示
一些常用注解:
l @Test:将一个普通方法修饰成一个测试方法
l @BeforeClass: 会在所有的方法执行前被执行,static方法
l @AfterClass:会在所有的方法执行之后进行执行,static方法
l @Before:会在每一个测试方法被运行前执行一次
l @After:会在每一个测试方法运行后被执行一次
l @Ignore:所修饰的测试方法会被测试运行器忽略
l @RunWith:可以更改测试运行器org.junit.runner.Runner
l Parameters:参数化注解
JUnit的一些注意事项:
l 测试方法必须使用@Test修饰
l 测试方法必须使用public void进行修饰,不能带参数
l 一般使用单元测试会新建一个test目录存放测试代码,在生产部署的时候只需要将test目录下代码删除即可
l 测试代码的包应该和被测试代码包结构保持一致
l 测试单元中的每个方法必须可以独立测试,方法间不能有任何依赖
l 测试类一般使用Test作为类名的后缀
l 测试方法使一般用test作为方法名的前缀
- JUnit单元测试
- JUnit 单元测试
- 单元测试JUnit
- Junit单元测试
- Junit单元测试
- junit单元测试
- JUnit单元测试
- Junit单元测试
- JUnit单元测试
- junit单元测试
- Junit单元测试
- Junit 单元测试
- Junit单元测试
- JUnit单元测试
- JUnit单元测试
- jUnit 单元测试
- Junit单元测试
- junit 单元测试
- Android 横竖屏切换 导致崩溃
- [Leetcode] 410. Split Array Largest Sum 解题报告
- 就终于跑通了Hibernate连接数据库发表感想
- 牛顿法求最优值与Hessian矩阵
- position
- Junit单元测试
- HTTP的请求头标签 If-Modified-Since
- MySQL组合查询(Union)
- 企业级Linux服务器安全防护要点
- Redis的持久化——AOF
- 这些至关重要的细节,同你的产品体验息息相关
- java_验证哥德巴赫猜想
- 【树哈希】BZOJ4337 BJOI2015 树的同构
- 03 Java 运算符