Junit单元测试

分类:

  1. - 黑盒测试:只关注输入输出
  2. - 白盒测试:还关注过程

Junit 使用白盒测试

  1. 定义一个测试类:
  • 被测试的类名+Test
  • 放到xxx.xx.test 包下
  1. 定义测试方法,可以独立运行
  2. 给方法加Test
  3. 引入junit依赖
  4. 使用断言 ,绿色即通过 Assert.assertEquals(期望的结果,运算结果)
  5. before after 定义测试方法之前和之后的常用动作,例如资源的生成和释放

    反射

    框架设计的灵魂:可以在框架的基础上进行软件开发,简化编码。
    image-20210802153230167
    反射:将类的各个部分封装成其他对象,这就是反射机制;
  • 好处
  • 在类的执行过程中,操作这种对象。
  • 可以解耦,提高程序的可扩展性。