junit测试适用于代码的测试,是单元测试用于替代main方法
    好处是一个类中可以同时测试多个方法,是以一个个的方法为单元
    也是一个测试框架,里面封装了很多的代码测试方面的工具

    版本:

    1. junit3.8版本 - 已经被放弃,不会使用
    2. junit4以上版本 - 目前的主流版本

    使用的要求:

    1. 导入jar包
    2. 方法上写上@Test注解 - 必须写
    3. 方法不能有参数,也不能有返回值 - 特点

    测试的时候会出现两种颜色:
    如果是绿色表示测试通过
    如果是红色表示测试有问题

    1. package Test25_Demo.TestDemo;/*
    2. @create 2020--12--18--9:36
    3. */
    4. import org.junit.After;
    5. import org.junit.Before;
    6. import org.junit.Test;
    7. public class JunitTest01 {
    8. @Test
    9. public void test01() {
    10. System.out.println("测试1");
    11. }
    12. @Test
    13. public void test02() {
    14. System.out.println("测试2");
    15. }
    16. /**
    17. * @Before
    18. * 测试方法前执行的方法,一般用于测试前的资源加载
    19. * 每一次执行@Test方法之前执行的
    20. *
    21. * @After
    22. * 测试方法后执行的方法,一般用于回归测试,
    23. * 每一次执行@Test方法之后执行的
    24. *
    25. * 执行的顺序:@Before - @Test - @After
    26. *
    27. * 执行结果:
    28. * 在test方法之前运行
    29. * 测试1
    30. * 在test方法之后运行
    31. *
    32. *
    33. *
    34. * 在test方法之前运行
    35. * 测试2
    36. * 在test方法之后运行
    37. */
    38. @Before
    39. public void Before() {
    40. System.out.println("在test方法之前运行");
    41. }
    42. @After
    43. public void After() {
    44. System.out.println("在test方法之后运行");
    45. }
    46. }