发表于: 2017-05-27 23:34:15
3 1448
java
java任务18
由于任务17对于小白来说是非常难得。根本看不懂,只知道一个dao叫什么。所以今天暂时跳过17的任务做一个简单的单元测试。
这里粘贴一下百度的解释:
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
其实说了这么多,我还是不懂这个东西干嘛,就我个人了解而言,应该是个工具的东西,看到这么多人对他的解释无非是工具,提高效率的东西。貌似很强大,但是我也不知道到底有多强大。毕竟不懂。
首先是今天学习junit的过程,在做这个junit的时候,我没有用其他的方式去做,因为我下载的是idea,又因为idea比较方便和强大,在搜寻结果的时候发现,idea自带这个junit的功能,只要在里面下载就好了。
双击shift键,搜索plugins,点击下图中画红线的button。弄好之后会重启IDEA
(src平级目录中创建测试文件夹,这样可以将测试代码和被测试代码分开。)
Mark Directory as --->Test Source Root
在括号中的文字说的是创建这个测试文件夹可以分开测试代码和被测试代码分开。由于我看不太懂,不知道有没有分开但是也取照猫画虎的做了。不知道有没有效果。
然后在src中创建要测试的类,(*要选取类名*,按ctrl+shift+T),点击create new test
会出现以下界面要选择测试类
在最后我按照教程敲了一边代码,在敲的过程中发现有个@Before 变成了红色还有个小灯泡,我觉得有点奇怪,但是没有去研究他,等我按照了教程敲完了代码,发现无法通过,有了以下的发错,不懂,明天起来再去解决,身体眼睛吃不消了
---------------------------------------------------------------------我的萌萌的分割线-----------------------------------------------------------------------------------
今天的遇到的问题是什么juint,以及看不懂在src/main/test下创建后来查了很多才知道一个大概是个怎么样。我最后想了想是不是代码语法方面有的是错误的,所以说通过不了,还有那个Before和下面的Test开始就有红字了。最后的结果哪里说需要class也不懂什么意思。很难受啊
明天的任务:继续解决任务18以及学习任务19,询问师兄 任务17该如何进行,因为自己实在没有基础,基础的问题也要去慢慢的解决
评论