Junit单元测试
分类:
- 黑盒测试:只关注输入输出- 白盒测试:还关注过程
Junit 使用白盒测试
- 定义一个测试类:
- 被测试的类名+Test
- 放到xxx.xx.test 包下
- 定义测试方法,可以独立运行
- 给方法加Test
- 引入junit依赖
- 使用断言 ,绿色即通过 Assert.assertEquals(期望的结果,运算结果)
- before after 定义测试方法之前和之后的常用动作,例如资源的生成和释放
反射
框架设计的灵魂:可以在框架的基础上进行软件开发,简化编码。
反射:将类的各个部分封装成其他对象,这就是反射机制;
- 好处
- 在类的执行过程中,操作这种对象。
- 可以解耦,提高程序的可扩展性。
