diff options
Diffstat (limited to 'guava-tests/test/com/google/common/collect/AbstractMultimapTest.java')
-rw-r--r-- | guava-tests/test/com/google/common/collect/AbstractMultimapTest.java | 98 |
1 files changed, 20 insertions, 78 deletions
diff --git a/guava-tests/test/com/google/common/collect/AbstractMultimapTest.java b/guava-tests/test/com/google/common/collect/AbstractMultimapTest.java index d5f1da1..da55ee0 100644 --- a/guava-tests/test/com/google/common/collect/AbstractMultimapTest.java +++ b/guava-tests/test/com/google/common/collect/AbstractMultimapTest.java @@ -17,7 +17,7 @@ package com.google.common.collect; import static java.util.Arrays.asList; -import static org.truth0.Truth.ASSERT; +import static org.junit.contrib.truth.Truth.ASSERT; import com.google.common.annotations.GwtCompatible; import com.google.common.annotations.GwtIncompatible; @@ -508,15 +508,6 @@ public abstract class AbstractMultimapTest extends TestCase { assertFalse(values.contains(5)); } - public void testValuesToArray() { - multimap.put("foo", 1); - multimap.put("foo", nullValue()); - multimap.put(nullKey(), 3); - Collection<Integer> values = multimap.values(); - ASSERT.that(values.toArray()).has().allOf(1, 3, nullValue()); - ASSERT.that(values.toArray(new Integer[3])).has().allOf(1, 3, nullValue()); - } - public void testValuesClear() { multimap.put("foo", 1); multimap.put("foo", nullValue()); @@ -549,7 +540,7 @@ public abstract class AbstractMultimapTest extends TestCase { multimap.put("foo", nullValue()); multimap.put(nullKey(), 3); Collection<Entry<String, Integer>> entries = multimap.entries(); - ASSERT.that(entries).has().allOf( + ASSERT.that(entries).hasContentsAnyOrder( Maps.immutableEntry("foo", 1), Maps.immutableEntry("foo", nullValue()), Maps.immutableEntry(nullKey(), 3)); @@ -571,14 +562,14 @@ public abstract class AbstractMultimapTest extends TestCase { Map<String, Collection<Integer>> map = multimap.asMap(); assertEquals(2, map.size()); - ASSERT.that(map.get("foo")).has().allOf(1, nullValue()); - ASSERT.that(map.get(nullKey())).has().item(3); + ASSERT.that(map.get("foo")).hasContentsAnyOrder(1, nullValue()); + ASSERT.that(map.get(nullKey())).hasContentsAnyOrder(3); assertNull(map.get("bar")); assertTrue(map.containsKey("foo")); assertTrue(map.containsKey(nullKey())); assertFalse(multimap.containsKey("bar")); - ASSERT.that(map.remove("foo")).has().allOf(1, nullValue()); + ASSERT.that(map.remove("foo")).hasContentsAnyOrder(1, nullValue()); assertFalse(multimap.containsKey("foo")); assertEquals(1, multimap.size()); assertNull(map.remove("bar")); @@ -638,44 +629,6 @@ public abstract class AbstractMultimapTest extends TestCase { assertFalse(iterator.hasNext()); } - public void testAsMapEntriesToArray() { - multimap.put("foo", 1); - multimap.put("foo", nullValue()); - multimap.put(nullKey(), 3); - Collection<Entry<String, Collection<Integer>>> entries = - multimap.asMap().entrySet(); - - ASSERT.that(entries.toArray()).has().allOf( - Maps.immutableEntry("foo", multimap.get("foo")), - Maps.immutableEntry(nullKey(), multimap.get(nullKey()))); - ASSERT.that(entries.toArray(new Entry[2])).has().allOf( - Maps.immutableEntry("foo", multimap.get("foo")), - Maps.immutableEntry(nullKey(), multimap.get(nullKey()))); - } - - public void testAsMapValuesToArray() { - multimap.put("foo", 1); - multimap.put("foo", nullValue()); - multimap.put(nullKey(), 3); - Collection<Collection<Integer>> values = - multimap.asMap().values(); - - ASSERT.that(values.toArray()).has().allOf( - multimap.get("foo"), multimap.get(nullKey())); - ASSERT.that(values.toArray(new Collection[2])).has().allOf( - multimap.get("foo"), multimap.get(nullKey())); - } - - public void testAsMapKeySetToArray() { - multimap.put("foo", 1); - multimap.put("foo", nullValue()); - multimap.put(nullKey(), 3); - Set<String> keySet = multimap.asMap().keySet(); - - ASSERT.that(keySet.toArray()).has().allOf("foo", nullKey()); - ASSERT.that(keySet.toArray(new String[2])).has().allOf("foo", nullKey()); - } - public void testAsMapToString() { multimap.put("foo", 1); assertEquals("{foo=[1]}", multimap.asMap().toString()); @@ -689,7 +642,7 @@ public abstract class AbstractMultimapTest extends TestCase { Multiset<String> multiset = multimap.keys(); assertEquals(3, multiset.count("foo")); assertEquals(1, multiset.count(nullKey())); - ASSERT.that(multiset.elementSet()).has().allOf("foo", nullKey()); + ASSERT.that(multiset.elementSet()).hasContentsAnyOrder("foo", nullKey()); assertEquals(2, multiset.entrySet().size()); assertEquals(4, multiset.size()); @@ -723,17 +676,6 @@ public abstract class AbstractMultimapTest extends TestCase { assertEquals(0, multiset.setCount("bar", 0)); } - public void testKeysToArray() { - multimap.put("foo", 1); - multimap.put("foo", 5); - multimap.put("foo", nullValue()); - multimap.put(nullKey(), 3); - ASSERT.that(multimap.keys().toArray()).has().allOf( - "foo", "foo", "foo", nullKey()); - ASSERT.that(multimap.keys().toArray(new String[3])).has().allOf( - "foo", "foo", "foo", nullKey()); - } - public void testKeysAdd() { multimap.put("foo", 1); Multiset<String> multiset = multimap.keys(); @@ -877,7 +819,7 @@ public abstract class AbstractMultimapTest extends TestCase { assertTrue(values.contains(1)); assertTrue(values.contains(5)); assertFalse(values.contains(6)); - ASSERT.that(values).has().allOf(1, 3, 5); + ASSERT.that(values).hasContentsAnyOrder(1, 3, 5); assertTrue(values.containsAll(asList(3, 5))); assertFalse(values.isEmpty()); assertEquals(multimap.get("foo"), values); @@ -892,8 +834,8 @@ public abstract class AbstractMultimapTest extends TestCase { multimap.get("bar").addAll(asList(6, 8)); multimap.get("cow").addAll(Arrays.<Integer>asList()); assertSize(6); - ASSERT.that(multimap.get("foo")).has().allOf(1, 3, 5, 7); - ASSERT.that(multimap.get("bar")).has().allOf(6, 8); + ASSERT.that(multimap.get("foo")).hasContentsAnyOrder(1, 3, 5, 7); + ASSERT.that(multimap.get("bar")).hasContentsAnyOrder(6, 8); ASSERT.that(multimap.get("cow")).isEmpty(); } @@ -971,13 +913,13 @@ public abstract class AbstractMultimapTest extends TestCase { assertTrue(values.removeAll(asList(11, 15))); assertSize(4); - ASSERT.that(multimap.get("foo")).has().allOf(9, 13, 17); + ASSERT.that(multimap.get("foo")).hasContentsAnyOrder(9, 13, 17); assertFalse(values.removeAll(asList(21, 25))); assertSize(4); assertTrue(values.retainAll(asList(13, 17, 19))); assertSize(3); - ASSERT.that(multimap.get("foo")).has().allOf(13, 17); + ASSERT.that(multimap.get("foo")).hasContentsAnyOrder(13, 17); assertFalse(values.retainAll(asList(13, 17, 19))); assertSize(3); @@ -1005,7 +947,7 @@ public abstract class AbstractMultimapTest extends TestCase { Integer v3 = iterator.next(); assertFalse(iterator.hasNext()); - ASSERT.that(asList(v1, v2, v3)).has().allOf(1, 3, 5); + ASSERT.that(asList(v1, v2, v3)).hasContentsAnyOrder(1, 3, 5); assertSize(3); assertTrue(multimap.containsEntry("foo", v1)); assertFalse(multimap.containsEntry("foo", v2)); @@ -1020,7 +962,7 @@ public abstract class AbstractMultimapTest extends TestCase { iterator.remove(); assertFalse(iterator.hasNext()); - ASSERT.that(asList(n1, n3)).has().allOf(v1, v3); + ASSERT.that(asList(n1, n3)).hasContentsAnyOrder(v1, v3); assertSize(1); assertFalse(multimap.containsKey("foo")); } @@ -1037,7 +979,7 @@ public abstract class AbstractMultimapTest extends TestCase { Collection<Integer> values = multimap.get("foo"); Collection<Integer> collection = Lists.newArrayList(1, 3); multimap.putAll("foo", collection); - ASSERT.that(values).has().allOf(1, 3); + ASSERT.that(values).hasContentsAnyOrder(1, 3); } public void testGetPutAllMultimap() { @@ -1054,10 +996,10 @@ public abstract class AbstractMultimapTest extends TestCase { multimap2.put(nullKey(), nullValue()); multimap.putAll(multimap2); - ASSERT.that(valuesFoo).has().allOf(1, 2); - ASSERT.that(valuesBar).has().item(3); - ASSERT.that(valuesCow).has().item(5); - ASSERT.that(valuesNull).has().allOf(nullValue(), 2); + ASSERT.that(valuesFoo).hasContentsAnyOrder(1, 2); + ASSERT.that(valuesBar).hasContentsAnyOrder(3); + ASSERT.that(valuesCow).hasContentsAnyOrder(5); + ASSERT.that(valuesNull).hasContentsAnyOrder(nullValue(), 2); } public void testGetRemove() { @@ -1065,7 +1007,7 @@ public abstract class AbstractMultimapTest extends TestCase { multimap.put("foo", 3); Collection<Integer> values = multimap.get("foo"); multimap.remove("foo", 1); - ASSERT.that(values).has().item(3); + ASSERT.that(values).hasContentsAnyOrder(3); } public void testGetRemoveAll() { @@ -1081,7 +1023,7 @@ public abstract class AbstractMultimapTest extends TestCase { multimap.put("foo", 3); Collection<Integer> values = multimap.get("foo"); multimap.replaceValues("foo", asList(1, 5)); - ASSERT.that(values).has().allOf(1, 5); + ASSERT.that(values).hasContentsAnyOrder(1, 5); multimap.replaceValues("foo", new ArrayList<Integer>()); assertTrue(multimap.isEmpty()); |