QUnit是用来测试javascript真确性的,是一个简单强大的单元测试框架。如果你已经熟悉javascript,那么上手QUnit的难度几乎为0。
QUnit编写测试非常的简简明了。
测试函数:
我经常听到很多地方和教程中说,每当重写equals()方法,我需要重写hashCode()方法。但是,原因是什么?
equals()是定义在Object的一个方。在Java中,有两种类型的比较。一种方法是使用 “==” 操作符,
另一种就是“equals()” 。这两者之间的差异相信大家都知道, “equals()”是指等价关系。
在广义上说两个对象是相等的,他们满足的是“equals()”条件。
hashCode()是定义在Object的一个native方法,默认实现基本上是对象提供来自内存地址映射到一个整数的值。
阅读全文