关于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中的类、方法相互调用的问题 SWING镶嵌HTML地图 JSON问题. java 如何向单行文本框中追加内容 问问 (转贴)带新人学J2EE,有想法者请进.只带新人.有浓厚兴趣的. 没分了 但是还是要来闻问一问;祝大家过个愉快的世界杯只月 解决套打问题,实现诺言,给vssivl(克斯)300分 请问,能设置Choice的长度,和宽度吗? java连接mssql 2000问题 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下的断言用法