自我查错是一种修养(让别人挑出来,,,,,好卡脸啊)

关于JUnit4的使用

  • 工具的选择

    使用了eclipse来作为测试工具,java语言。测试代码分别为加法,减法,乘法和除法。emmmmm还顺便看了看有关于Junit的运行流程。

测试步骤

  • 编写测试样例

就直接选择了推荐的四则运算。直接返回运算的结果。
image_1c8vbhlha1fnt10qaqdu3h3uva9.png-933.8kB

  • 编写测试类

测试类选择了加法进行测试,期望值为6,两位加数都为3.执行通过。
image_1c8vbj5j44hvp7r1huu1peogkp9.png-526.2kB

  • 增添编写测试类

将其余的测试样例都照例编写测试类。运行并通过无误。
image_1c8vbk286n47ajp1csd17iv6uom.png-631.6kB
得到结论 :

  • 1 测试方法必须用@Test进行修饰.
  • 2 测试方法要使用public void 修饰,不可带参数。
  • 3 新建一个源代码目录存放测试代码,毕竟以后做工程,人家又不需要你的测试代码,比较好分开。
  • 4 测试类呢 ,要使用Test的雷鸣作为后缀啊!
  • 5 也最好使用test的方法作为前缀。
  • 拓展

做完这些,又看了看关于JUnit的使用发现了一些有意思的写法。
首先,将测试类导入到test包里。
image_1c8vbko1vo6ipoprepvsqj13.png-828.5kB
然后咧就是,分别是Before class,After class,Before,和After。
image_1c8vbl7fu159rho812jk1sdm1biu1g.png-127.8kB
image_1c8vblkrh1hgoo6l1einbkh1ejc1t.png-116.1kB
所以运行后得到以下结论
得到结论 :

  • 1 @BeforeClass修饰的方法会在所有方法调用前被执行,而AfterClass则正好相反,会在所有方法调用完执行。

  • 2 @Before和@After则会在每个测试方法的前后执行一次。

posted on 2018-03-19 22:34  苏阔Garrison  阅读(188)  评论(0编辑  收藏  举报

导航