Skip to content

Commit 309365e

Browse files
cpovirkGoogle Java Core Libraries
authored andcommitted
Miscellaneous followup from cl/687404334.
RELNOTES=n/a PiperOrigin-RevId: 689798353
1 parent 19fef9b commit 309365e

File tree

8 files changed

+60
-74
lines changed

8 files changed

+60
-74
lines changed

android/guava-tests/test/com/google/common/collect/ComparatorsTest.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import static java.util.Arrays.asList;
2323
import static java.util.Comparator.comparing;
2424
import static java.util.Comparator.naturalOrder;
25+
import static java.util.Comparator.reverseOrder;
2526

2627
import com.google.common.annotations.GwtCompatible;
2728
import com.google.common.collect.testing.Helpers;
@@ -118,8 +119,7 @@ public void testMinMaxNatural_equalInstances() {
118119
}
119120

120121
public void testMinMaxComparator() {
121-
Comparator<Integer> natural = Ordering.natural();
122-
Comparator<Integer> reverse = Collections.reverseOrder(natural);
122+
Comparator<Integer> reverse = reverseOrder();
123123
assertThat(min(1, 2, reverse)).isEqualTo(2);
124124
assertThat(min(2, 1, reverse)).isEqualTo(2);
125125
assertThat(max(1, 2, reverse)).isEqualTo(1);
@@ -131,14 +131,7 @@ public void testMinMaxComparator() {
131131
* instead of {@code Comparator<? super T>}.
132132
*/
133133
public void testMinMaxWithSupertypeComparator() {
134-
Comparator<Number> numberComparator =
135-
// Can't use Comparator.comparing(Number::intValue) due to Java 7 compatibility.
136-
new Comparator<Number>() {
137-
@Override
138-
public int compare(Number a, Number b) {
139-
return a.intValue() - b.intValue();
140-
}
141-
};
134+
Comparator<Number> numberComparator = comparing(Number::intValue);
142135
Integer comparand1 = 1;
143136
Integer comparand2 = 2;
144137

android/guava-tests/test/com/google/common/collect/ImmutableListMultimapTest.java

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ public void testBuilderPutAllIterable() {
171171
builder.putAll("bar", Arrays.asList(4, 5));
172172
builder.putAll("foo", Arrays.asList(6, 7));
173173
Multimap<String, Integer> multimap = builder.build();
174-
assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo"));
175-
assertEquals(Arrays.asList(4, 5), multimap.get("bar"));
174+
assertThat(multimap.get("foo")).containsExactly(1, 2, 3, 6, 7).inOrder();
175+
assertThat(multimap.get("bar")).containsExactly(4, 5).inOrder();
176176
assertEquals(7, multimap.size());
177177
}
178178

@@ -181,9 +181,9 @@ public void testBuilderPutAllVarargs() {
181181
builder.putAll("foo", 1, 2, 3);
182182
builder.putAll("bar", 4, 5);
183183
builder.putAll("foo", 6, 7);
184-
Multimap<String, Integer> multimap = builder.build();
185-
assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo"));
186-
assertEquals(Arrays.asList(4, 5), multimap.get("bar"));
184+
ImmutableListMultimap<String, Integer> multimap = builder.build();
185+
assertThat(multimap.get("foo")).containsExactly(1, 2, 3, 6, 7).inOrder();
186+
assertThat(multimap.get("bar")).containsExactly(4, 5).inOrder();
187187
assertEquals(7, multimap.size());
188188
}
189189

@@ -200,9 +200,9 @@ public void testBuilderPutAllMultimap() {
200200
ImmutableListMultimap.Builder<String, Integer> builder = ImmutableListMultimap.builder();
201201
builder.putAll(toPut);
202202
builder.putAll(moreToPut);
203-
Multimap<String, Integer> multimap = builder.build();
204-
assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo"));
205-
assertEquals(Arrays.asList(4, 5), multimap.get("bar"));
203+
ImmutableListMultimap<String, Integer> multimap = builder.build();
204+
assertThat(multimap.get("foo")).containsExactly(1, 2, 3, 6, 7).inOrder();
205+
assertThat(multimap.get("bar")).containsExactly(4, 5).inOrder();
206206
assertEquals(7, multimap.size());
207207
}
208208

@@ -243,9 +243,9 @@ public void testBuilderPutAllMultimapWithDuplicates() {
243243
ImmutableListMultimap.Builder<String, Integer> builder = ImmutableListMultimap.builder();
244244
builder.putAll(toPut);
245245
builder.putAll(moreToPut);
246-
Multimap<String, Integer> multimap = builder.build();
247-
assertEquals(Arrays.asList(1, 2, 1, 6, 7, 2), multimap.get("foo"));
248-
assertEquals(Arrays.asList(4, 5, 4), multimap.get("bar"));
246+
ImmutableListMultimap<String, Integer> multimap = builder.build();
247+
assertThat(multimap.get("foo")).containsExactly(1, 2, 1, 6, 7, 2).inOrder();
248+
assertThat(multimap.get("bar")).containsExactly(4, 5, 4).inOrder();
249249
assertEquals(9, multimap.size());
250250
}
251251

@@ -348,9 +348,8 @@ public void testCopyOf() {
348348
input.put("foo", 1);
349349
input.put("bar", 2);
350350
input.put("foo", 3);
351-
Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
352-
assertEquals(multimap, input);
353-
assertEquals(input, multimap);
351+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
352+
new EqualsTester().addEqualityGroup(input, multimap).testEquals();
354353
}
355354

356355
public void testCopyOfWithDuplicates() {
@@ -359,16 +358,14 @@ public void testCopyOfWithDuplicates() {
359358
input.put("bar", 2);
360359
input.put("foo", 3);
361360
input.put("foo", 1);
362-
Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
363-
assertEquals(multimap, input);
364-
assertEquals(input, multimap);
361+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
362+
new EqualsTester().addEqualityGroup(input, multimap).testEquals();
365363
}
366364

367365
public void testCopyOfEmpty() {
368366
ArrayListMultimap<String, Integer> input = ArrayListMultimap.create();
369-
Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
370-
assertEquals(multimap, input);
371-
assertEquals(input, multimap);
367+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
368+
new EqualsTester().addEqualityGroup(input, multimap).testEquals();
372369
}
373370

374371
public void testCopyOfImmutableListMultimap() {
@@ -407,7 +404,7 @@ public void testToImmutableListMultimap_java7_combine() {
407404
}
408405

409406
public void testEmptyMultimapReads() {
410-
Multimap<String, Integer> multimap = ImmutableListMultimap.of();
407+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.of();
411408
assertFalse(multimap.containsKey("foo"));
412409
assertFalse(multimap.containsValue(1));
413410
assertFalse(multimap.containsEntry("foo", 1));

android/guava-tests/test/com/google/common/collect/ImmutableMultisetTest.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -479,11 +479,14 @@ public void testSerialization_entrySet() {
479479
}
480480

481481
public void testEquals_immutableMultiset() {
482-
Collection<String> c = ImmutableMultiset.of("a", "b", "a");
483-
assertEquals(c, ImmutableMultiset.of("a", "b", "a"));
484-
assertEquals(c, ImmutableMultiset.of("a", "a", "b"));
485-
assertThat(c).isNotEqualTo(ImmutableMultiset.of("a", "b"));
486-
assertThat(c).isNotEqualTo(ImmutableMultiset.of("a", "b", "c", "d"));
482+
new EqualsTester()
483+
.addEqualityGroup(
484+
ImmutableMultiset.of("a", "b", "a"),
485+
ImmutableMultiset.of("a", "b", "a"),
486+
ImmutableMultiset.of("a", "a", "b"))
487+
.addEqualityGroup(ImmutableMultiset.of("a", "b"))
488+
.addEqualityGroup(ImmutableMultiset.of("a", "b", "c", "d"))
489+
.testEquals();
487490
}
488491

489492
public void testIterationOrder() {

android/guava/src/com/google/common/collect/CompactHashing.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ private CompactHashing() {}
7171
*/
7272
static int tableSize(int expectedSize) {
7373
// We use entries next == 0 to indicate UNSET, so actual capacity is 1 less than requested.
74-
return max(MIN_HASH_TABLE_SIZE, Hashing.closedTableSize(expectedSize + 1, 1.0f));
74+
return max(MIN_HASH_TABLE_SIZE, Hashing.closedTableSize(expectedSize + 1, 1.0));
7575
}
7676

7777
/** Creates and returns a properly-sized array with the given number of buckets. */

guava-tests/test/com/google/common/collect/ComparatorsTest.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import static java.util.Arrays.asList;
2323
import static java.util.Comparator.comparing;
2424
import static java.util.Comparator.naturalOrder;
25+
import static java.util.Comparator.reverseOrder;
2526

2627
import com.google.common.annotations.GwtCompatible;
2728
import com.google.common.collect.testing.Helpers;
@@ -118,8 +119,7 @@ public void testMinMaxNatural_equalInstances() {
118119
}
119120

120121
public void testMinMaxComparator() {
121-
Comparator<Integer> natural = Ordering.natural();
122-
Comparator<Integer> reverse = Collections.reverseOrder(natural);
122+
Comparator<Integer> reverse = reverseOrder();
123123
assertThat(min(1, 2, reverse)).isEqualTo(2);
124124
assertThat(min(2, 1, reverse)).isEqualTo(2);
125125
assertThat(max(1, 2, reverse)).isEqualTo(1);
@@ -131,14 +131,7 @@ public void testMinMaxComparator() {
131131
* instead of {@code Comparator<? super T>}.
132132
*/
133133
public void testMinMaxWithSupertypeComparator() {
134-
Comparator<Number> numberComparator =
135-
// Can't use Comparator.comparing(Number::intValue) due to Java 7 compatibility.
136-
new Comparator<Number>() {
137-
@Override
138-
public int compare(Number a, Number b) {
139-
return a.intValue() - b.intValue();
140-
}
141-
};
134+
Comparator<Number> numberComparator = comparing(Number::intValue);
142135
Integer comparand1 = 1;
143136
Integer comparand2 = 2;
144137

guava-tests/test/com/google/common/collect/ImmutableListMultimapTest.java

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ public void testBuilderPutAllIterable() {
179179
builder.putAll("bar", Arrays.asList(4, 5));
180180
builder.putAll("foo", Arrays.asList(6, 7));
181181
Multimap<String, Integer> multimap = builder.build();
182-
assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo"));
183-
assertEquals(Arrays.asList(4, 5), multimap.get("bar"));
182+
assertThat(multimap.get("foo")).containsExactly(1, 2, 3, 6, 7).inOrder();
183+
assertThat(multimap.get("bar")).containsExactly(4, 5).inOrder();
184184
assertEquals(7, multimap.size());
185185
}
186186

@@ -189,9 +189,9 @@ public void testBuilderPutAllVarargs() {
189189
builder.putAll("foo", 1, 2, 3);
190190
builder.putAll("bar", 4, 5);
191191
builder.putAll("foo", 6, 7);
192-
Multimap<String, Integer> multimap = builder.build();
193-
assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo"));
194-
assertEquals(Arrays.asList(4, 5), multimap.get("bar"));
192+
ImmutableListMultimap<String, Integer> multimap = builder.build();
193+
assertThat(multimap.get("foo")).containsExactly(1, 2, 3, 6, 7).inOrder();
194+
assertThat(multimap.get("bar")).containsExactly(4, 5).inOrder();
195195
assertEquals(7, multimap.size());
196196
}
197197

@@ -208,9 +208,9 @@ public void testBuilderPutAllMultimap() {
208208
ImmutableListMultimap.Builder<String, Integer> builder = ImmutableListMultimap.builder();
209209
builder.putAll(toPut);
210210
builder.putAll(moreToPut);
211-
Multimap<String, Integer> multimap = builder.build();
212-
assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo"));
213-
assertEquals(Arrays.asList(4, 5), multimap.get("bar"));
211+
ImmutableListMultimap<String, Integer> multimap = builder.build();
212+
assertThat(multimap.get("foo")).containsExactly(1, 2, 3, 6, 7).inOrder();
213+
assertThat(multimap.get("bar")).containsExactly(4, 5).inOrder();
214214
assertEquals(7, multimap.size());
215215
}
216216

@@ -251,9 +251,9 @@ public void testBuilderPutAllMultimapWithDuplicates() {
251251
ImmutableListMultimap.Builder<String, Integer> builder = ImmutableListMultimap.builder();
252252
builder.putAll(toPut);
253253
builder.putAll(moreToPut);
254-
Multimap<String, Integer> multimap = builder.build();
255-
assertEquals(Arrays.asList(1, 2, 1, 6, 7, 2), multimap.get("foo"));
256-
assertEquals(Arrays.asList(4, 5, 4), multimap.get("bar"));
254+
ImmutableListMultimap<String, Integer> multimap = builder.build();
255+
assertThat(multimap.get("foo")).containsExactly(1, 2, 1, 6, 7, 2).inOrder();
256+
assertThat(multimap.get("bar")).containsExactly(4, 5, 4).inOrder();
257257
assertEquals(9, multimap.size());
258258
}
259259

@@ -356,9 +356,8 @@ public void testCopyOf() {
356356
input.put("foo", 1);
357357
input.put("bar", 2);
358358
input.put("foo", 3);
359-
Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
360-
assertEquals(multimap, input);
361-
assertEquals(input, multimap);
359+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
360+
new EqualsTester().addEqualityGroup(input, multimap).testEquals();
362361
}
363362

364363
public void testCopyOfWithDuplicates() {
@@ -367,16 +366,14 @@ public void testCopyOfWithDuplicates() {
367366
input.put("bar", 2);
368367
input.put("foo", 3);
369368
input.put("foo", 1);
370-
Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
371-
assertEquals(multimap, input);
372-
assertEquals(input, multimap);
369+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
370+
new EqualsTester().addEqualityGroup(input, multimap).testEquals();
373371
}
374372

375373
public void testCopyOfEmpty() {
376374
ArrayListMultimap<String, Integer> input = ArrayListMultimap.create();
377-
Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
378-
assertEquals(multimap, input);
379-
assertEquals(input, multimap);
375+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input);
376+
new EqualsTester().addEqualityGroup(input, multimap).testEquals();
380377
}
381378

382379
public void testCopyOfImmutableListMultimap() {
@@ -440,7 +437,7 @@ public void testFlatteningToImmutableListMultimap() {
440437
}
441438

442439
public void testEmptyMultimapReads() {
443-
Multimap<String, Integer> multimap = ImmutableListMultimap.of();
440+
ImmutableListMultimap<String, Integer> multimap = ImmutableListMultimap.of();
444441
assertFalse(multimap.containsKey("foo"));
445442
assertFalse(multimap.containsValue(1));
446443
assertFalse(multimap.containsEntry("foo", 1));

guava-tests/test/com/google/common/collect/ImmutableMultisetTest.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -586,11 +586,14 @@ public void testSerialization_entrySet() {
586586
}
587587

588588
public void testEquals_immutableMultiset() {
589-
Collection<String> c = ImmutableMultiset.of("a", "b", "a");
590-
assertEquals(c, ImmutableMultiset.of("a", "b", "a"));
591-
assertEquals(c, ImmutableMultiset.of("a", "a", "b"));
592-
assertThat(c).isNotEqualTo(ImmutableMultiset.of("a", "b"));
593-
assertThat(c).isNotEqualTo(ImmutableMultiset.of("a", "b", "c", "d"));
589+
new EqualsTester()
590+
.addEqualityGroup(
591+
ImmutableMultiset.of("a", "b", "a"),
592+
ImmutableMultiset.of("a", "b", "a"),
593+
ImmutableMultiset.of("a", "a", "b"))
594+
.addEqualityGroup(ImmutableMultiset.of("a", "b"))
595+
.addEqualityGroup(ImmutableMultiset.of("a", "b", "c", "d"))
596+
.testEquals();
594597
}
595598

596599
public void testIterationOrder() {

guava/src/com/google/common/collect/CompactHashing.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ private CompactHashing() {}
7171
*/
7272
static int tableSize(int expectedSize) {
7373
// We use entries next == 0 to indicate UNSET, so actual capacity is 1 less than requested.
74-
return max(MIN_HASH_TABLE_SIZE, Hashing.closedTableSize(expectedSize + 1, 1.0f));
74+
return max(MIN_HASH_TABLE_SIZE, Hashing.closedTableSize(expectedSize + 1, 1.0));
7575
}
7676

7777
/** Creates and returns a properly-sized array with the given number of buckets. */

0 commit comments

Comments
 (0)