JUnit的Failure Trace的一个问题
2007-03-27 14:54
127 查看
JUnit的Failure Trace的一个问题
不知道有没有人注意过或者写过,就是如果你在使用assertEquals比较一个字符串和一个对象的时候,Failure Trace给出的信息可能会误导你:junit.framework.AssertionFailedError: expected:<<script language="javascript" src="/js/common.js" />> but was:<<script language="javascript" src="/js/common.js" />>
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.failNotEquals(Assert.java:282)
at junit.framework.Assert.assertEquals(Assert.java:64)
at junit.framework.Assert.assertEquals(Assert.java:71)
期望的内容和实际内容是完全一致的,这个是因为后面的对象的toString方法的输出结果和前面的字符串确实是一样的,但是字符串和一个其它类型的对象进行equals比较一般都是返回false的。
作者: Cherami
原载: JUnit的Failure Trace的一个问题
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
-------------------------------------------------
以前实习时修bug的时候看到过类似的stacktrace,一直没有想明白,现在觉得可能就是他比较的是两个对象,而这个failuretrace给出的是这两个对象toString的值。
相关文章推荐
- Junit很少出现的一个问题 No tests found matching ...
- 一个Servlet的junit.framework.TestCase的找不到的问题
- 记一个使用Junit测试中的问题:The import junit cannot be resolved解决方法
- 最近遇到一个很蛋疼的问题 关于View的
- OBJ文件动态载入Unity中的一个算法小问题
- 解决apache httpd一个协议理解错误,导致找不到项目问题
- 我在思考一个问题:用纯dhtml技术来实现信息交流平台的应用.
- 刚刚做了一个小项目,存在一个问题,就是如何在数据库中插入多条记录
- 解决跳转到新的activity中上一个activity被自动销毁的问题
- Mac环境下eclipse在使用junit的空指针问题
- 关于angular路由传值(一个或多个)问题
- 【web开发】spring mvc3中controller从form接受数据时的一个问题
- 只是一个函数的问题strcpy
- 今天再积累一个很菜的问题,union union all
- 一个容易忽视的存储过程问题
- 安装ArcIMS 9.2 Author一个奇怪的问题
- 一个版本问题
- 我有一个方案,但不知道存在的问题,优点我知道。
- mybatis整合struts,spring的一个细节问题
- .net大批量处理数据表时出现的一个问题