| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4221 人关注过本帖
标题:[求助]Assert的用法
只看楼主 加入收藏
熬着过青春
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-3-30
收藏
 问题点数:0 回复次数:7 
[求助]Assert的用法
public void testSelect(){
String hql=
" from TUser where name='Erica'";
try {
List userList = session.find(hql);
TUser user =(TUser)userList.get(0);
Assert.assertEquals(user.getName(),"Erica");
} catch (HibernateException e) {
e.printStackTrace();
Assert.fail(e.getMessage());
}
}
}
这是Hibernate 开发指南中的一段代码,其中Assert.assertEquals(user.getName(),"Erica");
是什么意思啊,谁能和我讲解一下,并详细的介绍一下Assert类及用法
不胜感激
搜索更多相关主题的帖子: Assert 用法 
2006-10-25 10:08
疯子java
Rank: 4
等 级:贵宾
威 望:13
帖 子:328
专家分:0
注 册:2004-9-19
收藏
得分:0 

我晓得他是个断言哈
就相当于一个判断
具体的要看Junit的文档了哈


疯言疯语 疯部可及 ---世界法第1章第1节第1条规定 此人由于说话太过于疯!!!其余人等切不可与其交谈! 此人由于说话太过于疯!!!此人的话100%的不能相信
2006-10-25 11:38
huangs415
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-10-14
收藏
得分:0 
zhege 这个啊
2006-10-25 11:40
熬着过青春
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-3-30
收藏
得分:0 

waiting--------!


我为JAVA疯狂!
2006-10-25 11:59
熬着过青春
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-3-30
收藏
得分:0 

没有人能解决?斑竹也不行吗?


我为JAVA疯狂!
2006-10-26 11:58
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
在它的代码里Assert是一个类.它里面有很多静态方法
是检查你想要的结果和实际结果是否相同
在JAVA中assert是一个关键字.注意大小写.它是运用在程序中的,也是确保程序在某个地方的值必须怎么样
在程序正式发布之后,assert应该要关闭的
JAVA默认为是不支持assert的,想要支持的话,必须在编译的时候加上javac -esa XXX.java
然后运行的时候也要加上 java -esa XXX
就可以了

可惜不是你,陪我到最后
2006-10-26 17:34
herostar1986
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-9-16
收藏
得分:0 
一般如果你是接触过junit,那么就会知道这是断言.在做单测的时候,我们可以用
Assert.assertEquals(a,b);
来断言a与b相等.那么如果a==b,单测通过,状态为绿条;反之,则出现红条.
上面的很可能是测试中的方法,因为测试方法一般是testXXX().
上面的意思是:user.getname() == "Erica",测试通过.反之不可.
但是如果你查看一下assertEquals()方法,这是用来比较预期结果与实际结果的
你会发现应该把预期的值放在前面,虽然这也没什么影响,但是为了规范,最好写成:
Assert.assertEquals("Erica",user.getname());
2009-09-27 17:52
快速回复:[求助]Assert的用法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017838 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved