关于JUNIT测试类时遇到的一些问题,help me!! 我后来看了看,assertEquals()用的比较多一点,它可以完全替代assertSame(),为什么还要加这个方法呢,真高不懂!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,菜鸟我打劳一下。我安装了JBuilder,并下载了junit3.8.1.zip,系统是win2000.如何进行单元测试?谢谢 我以前做过一个例子的,你可以看一下,常来做做呀http://expert.csdn.net/Expert/topic/1303/1303909.xml?temp=.9002954 static public void assertEquals(String message, Object expected, Object actual)static public void assertSame(String message, Object expected, Object actual)是不一样的。首先两个对象相等和两者是同一个对象在意义上是不同的。assertEquals(String message, Object expected, Object actual)检验的是两个对象是否相同。用expected.equals(actual)来做比较。void assertSame(String message, Object expected, Object actual)检验的是两者是否同一个对象。用expected == actual 来做比较。如果void assertSame()为真,assertEquals()也为真,反过来就不一定了。比如重载了equals()(和hashCode())方法的对象。String是一个典型的例子。 更正一下:assertEquals(String message, Object expected, Object actual)检验的是两个对象是否相等。用expected.equals(actual)来做比较。 ~~~~另外,我没见到有assert()方法。 assert()是J2SDK1.4新增加的为了调试用的有些类似VC下的断言用法 关于邮资计算的问题(java初学者),高手请进 java 方法传值的问题,真的想不明白....高手进 netbean 中调用dll怎么用 一个oracle 查询sql语句 用java做web浏览器 HELP 大连同洲电脑如何? 请教一个简单的问题 mysql 怎么设置用户名密码 求教关于多线程环境下调用线程方法的问题 servlet的context 中getInitParameterNames使用不了,请帮忙! 我应该如何设置JFrame的大小。
我安装了JBuilder,并下载了junit3.8.1.zip,系统是win2000.
如何进行单元测试?
谢谢
http://expert.csdn.net/Expert/topic/1303/1303909.xml?temp=.9002954
static public void assertSame(String message, Object expected, Object actual)
是不一样的。
首先两个对象相等和两者是同一个对象在意义上是不同的。
assertEquals(String message, Object expected, Object actual)
检验的是两个对象是否相同。用expected.equals(actual)来做比较。
void assertSame(String message, Object expected, Object actual)
检验的是两者是否同一个对象。用expected == actual 来做比较。如果void assertSame()为真,assertEquals()也为真,反过来就不一定了。比如重载了equals()(和hashCode())方法的对象。
String是一个典型的例子。
assertEquals(String message, Object expected, Object actual)
检验的是两个对象是否相等。用expected.equals(actual)来做比较。
~~~~
另外,我没见到有assert()方法。
为了调试用的
有些类似VC下的断言用法