发表于: 2017-07-19 21:07:04

1 1187


今天完成的事情
今天学习Junit.
师兄我有个疑问 在maven里面是修改pom好还是导入Junit的包比较好
单元测试有好多注解
@Test  @Before @BeforeClass @After @AfterClass @Ignore  
@Test 注解的做用:定义一个测试方法 (测试方法必须是public void,即公共、无返回数据,并且同时可以抛出异常)
然后是Junit的断言
assertEquals() 断言两个值是相等的
assertTrue()   断言一个条件为真的
assertFalse()   断言一个条件为假
assertNotNull() 断言一个对象不为空(not null)
assertNull()  断言一个对象为空(null)
assertSame() 断言两个对象引用的是相同的对象
assertNotsame  断言两个对象引用的不是相同的对象
assertArrayEquals() 断言预期数组和结果数组相等  
maven配置Junit只需要修改pom.xml文件就好了
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>


下午重新把之前jdbctemplate连接数据库的代码写了一下  运行之后是这个

检查之后发现自己着急吧set之后的变量写错了

然后修改好了晚上想给DAO写单元测试一开始就遇到问题了

import static junit.framework.Assert.*;  最后想用到assert  不是应该导入这个包的么  一把这个代码写进去就会被程序自动弄没  不太懂为什么

 一开始就写错了  查了半天不知道是哪里出了问题


今天的收获  看了Junit的基础实质是  照着例子敲了个相加的单元测试就是自己写不知道怎么动,  终于能塌下心学下去了 重新写了JDBC的代码

明天的计划 搞懂单元测试 还是想抽时间先看基础 没有基础总是卡主 一点不懂就去查太浪费时间了。




返回列表 返回列表
评论

    分享到