[jbosscache-commits] JBoss Cache SVN: r5923 - in core/trunk/src: test/java/org/jboss/cache/util and 1 other directory.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Mon Jun 2 10:27:00 EDT 2008
Author: navssurtani
Date: 2008-06-02 10:27:00 -0400 (Mon, 02 Jun 2008)
New Revision: 5923
Modified:
core/trunk/src/main/java/org/jboss/cache/util/BitEncodedIntegerSet.java
core/trunk/src/test/java/org/jboss/cache/util/BitEncodedIntegerSetTest.java
Log:
Added to test class.
Modified: core/trunk/src/main/java/org/jboss/cache/util/BitEncodedIntegerSet.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/util/BitEncodedIntegerSet.java 2008-06-02 11:20:46 UTC (rev 5922)
+++ core/trunk/src/main/java/org/jboss/cache/util/BitEncodedIntegerSet.java 2008-06-02 14:27:00 UTC (rev 5923)
@@ -53,8 +53,9 @@
@Override
public boolean equals(Object o)
{
+ if (o == this) return true;
if (o == null || getClass() != o.getClass()) return false;
-
+
BitEncodedIntegerSet that = (BitEncodedIntegerSet) o;
return encoded == that.encoded;
Modified: core/trunk/src/test/java/org/jboss/cache/util/BitEncodedIntegerSetTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/util/BitEncodedIntegerSetTest.java 2008-06-02 11:20:46 UTC (rev 5922)
+++ core/trunk/src/test/java/org/jboss/cache/util/BitEncodedIntegerSetTest.java 2008-06-02 14:27:00 UTC (rev 5923)
@@ -2,6 +2,8 @@
import org.testng.annotations.Test;
+import java.util.HashSet;
+
/**
* @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
* @since 2.1.0
@@ -136,6 +138,11 @@
{
BitEncodedIntegerSet set = new BitEncodedIntegerSet();
assert set.isEmpty();
+
+ set.add(1);
+
+ assert !set.isEmpty();
+
}
public void testEquals()
@@ -160,7 +167,29 @@
assert !set1.equals(set2);
assert !set2.equals(set1);
+
+ assert set1.equals(set1);
+ assert !set1.equals(null);
+ assert !set1.equals(new HashSet());
}
+ public void testHashCode()
+ {
+ BitEncodedIntegerSet set = new BitEncodedIntegerSet();
+ int hash = set.hashCode();
+
+ assert hash >= Integer.MIN_VALUE;
+ assert hash <= Integer.MAX_VALUE;
+
+ }
+
+ public void testToString()
+ {
+ BitEncodedIntegerSet set = new BitEncodedIntegerSet();
+
+ assert set.toString() != null;
+
+ }
+
}
More information about the jbosscache-commits
mailing list