Author: skestle
Date: Thu Nov 8 17:35:22 2007
New Revision: 593381
URL: http://svn.apache.org/viewvc?rev=593381&view=rev
Log:
Fixed ambiguous method call error due to auto-boxing. (Seems to be introduced
in jdk 1.5.0_07 on Windows)
Modified:
commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestCollectionUtils.java
Modified:
commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestCollectionUtils.java
URL:
http://svn.apache.org/viewvc/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestCollectionUtils.java?rev=593381&r1=593380&r2=593381&view=diff
==============================================================================
---
commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestCollectionUtils.java
(original)
+++
commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestCollectionUtils.java
Thu Nov 8 17:35:22 2007
@@ -151,18 +151,18 @@
@Test
public void getCardinalityMap() {
Map<Number, Integer> freqA = CollectionUtils.<Number,
Integer>getCardinalityMap(iterableA);
- assertEquals(1, freqA.get(1));
- assertEquals(2, freqA.get(2));
- assertEquals(3, freqA.get(3));
- assertEquals(4, freqA.get(4));
+ assertEquals(1, (int) freqA.get(1));
+ assertEquals(2, (int) freqA.get(2));
+ assertEquals(3, (int) freqA.get(3));
+ assertEquals(4, (int) freqA.get(4));
assertNull(freqA.get(5));
Map<Long, Integer> freqB =
CollectionUtils.getCardinalityMap(iterableB);
assertNull(freqB.get(1L));
- assertEquals(4, freqB.get(2L));
- assertEquals(3, freqB.get(3L));
- assertEquals(2, freqB.get(4L));
- assertEquals(1, freqB.get(5L));
+ assertEquals(4, (int) freqB.get(2L));
+ assertEquals(3, (int) freqB.get(3L));
+ assertEquals(2, (int) freqB.get(4L));
+ assertEquals(1, (int) freqB.get(5L));
}
@Test
@@ -585,9 +585,9 @@
public void getFromIterator() throws Exception {
// Iterator, entry exists
Iterator<Integer> iterator = iterableA.iterator();
- assertEquals(1, CollectionUtils.get(iterator, 0));
+ assertEquals(1, (int) CollectionUtils.get(iterator, 0));
iterator = iterableA.iterator();
- assertEquals(2, CollectionUtils.get(iterator, 1));
+ assertEquals(2, (int) CollectionUtils.get(iterator, 1));
// Iterator, non-existent entry
try {
@@ -873,7 +873,8 @@
};
//Up to here
- @Test
+ @SuppressWarnings("cast")
+ @Test
public void filter() {
List<Integer> ints = new ArrayList<Integer>();
ints.add(1);
@@ -882,8 +883,8 @@
ints.add(3);
Iterable<Integer> iterable = ints;
CollectionUtils.filter(iterable, EQUALS_TWO);
- assertEquals(1, ints.size());
- assertEquals(2, ints.get(0));
+ assertEquals(1, (int) ints.size());
+ assertEquals(2, (int) ints.get(0));
}
@Test