发表于: 2018-01-23 23:53:42
2 913
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
新建spring project来自动下载spring的jars;
新的project包含spring的各种配置。
回到昨天的test类
JUnit 测试框架具有以下重要特性:
- 测试工具
- 测试套件
- 测试运行器
- 测试分类
测试工具
测试工具是一整套固定的工具用于基线测试。测试工具的目的是为了确保测试能够在共享且固定的环境中运行,因此保证测试结果的可重复性。它包括:
- 在所有测试调用指令发起前的 setUp() 方法。
- 在测试方法运行后的 tearDown() 方法。
测试套件
测试套件意味捆绑几个测试案例并且同时运行。在 JUnit 中,@RunWith 和 @Suite 都被用作运行测试套件。
测试运行器
测试运行器 用于执行测试案例。
JUnit 测试分类
测试分类是在编写和测试 JUnit 的重要分类。几种重要的分类如下:
- 包含一套断言方法的测试断言
- 包含规定运行多重测试工具的测试用例
- 包含收集执行测试用例结果的方法的测试结果
TestCase 类
下面介绍的是 org.junit.TestCaset 类:
public abstract class TestCase extends Assert implements Test
TestResult 类
下面定义的是 org.junit.TestResult 类:
public class TestResult extends Object
TestResult 类收集所有执行测试案例的结果。它是收集参数层面的一个实例。这个实验框架区分失败和错误。失败是可以预料的并且可以通过假设来检查。错误是不可预料的问题就像 ArrayIndexOutOfBoundsException。TestResult 类的一些重要方法列式如下:
TestSuite 类
下面定义的是 org.junit.TestSuite 类:
public class TestSuite extends Object implements Test
TestSuite 类是测试的组成部分。它运行了很多的测试案例。TestSuite 类的一些重要方法列式如下:
编写的dao层和实体层一堆问题。。。等以后有空好好学一遍java基础再回头看=_=
明天计划的事情:(一定要写非常细致的内容)
学习测试类,能把测试类(方法)的结果变绿
遇到的问题:(遇到什么困难,怎么解决的)
今天尝试test,之前照着别人改的代码不知道怎么跑
不知道怎么用jdbc连接的类进行crud
收获:(通过今天的学习,学到了什么知识)
junit的语法和作用,就是不会写。。。
//今天年会,一边上班一边准备节目一头包,心累。
评论