Automatic code cleanup.

PiperOrigin-RevId: 251684426
diff --git a/src/test/java/com/google/devtools/build/android/ClassPathsSubject.java b/src/test/java/com/google/devtools/build/android/ClassPathsSubject.java
index b3ab5c8..fb624a7 100644
--- a/src/test/java/com/google/devtools/build/android/ClassPathsSubject.java
+++ b/src/test/java/com/google/devtools/build/android/ClassPathsSubject.java
@@ -36,10 +36,8 @@
 import java.util.List;
 import javax.annotation.Nullable;
 
-/**
- * A testing utility that allows .java/.class related assertions against Paths.
- */
-public class ClassPathsSubject extends Subject<ClassPathsSubject, Path> {
+/** A testing utility that allows .java/.class related assertions against Paths. */
+public class ClassPathsSubject extends Subject {
 
   private final Path actual;
 
@@ -124,7 +122,7 @@
     return check("class(%s)", className).about(ClassNameSubject.classNames(actual)).that(className);
   }
 
-  static final class ClassNameSubject extends Subject<ClassNameSubject, String> {
+  static final class ClassNameSubject extends Subject {
 
     private final String actual;
     private final Path basePath;
diff --git a/src/test/java/com/google/devtools/build/android/ParsedAndroidDataSubject.java b/src/test/java/com/google/devtools/build/android/ParsedAndroidDataSubject.java
index 10c3138..ac9d175 100644
--- a/src/test/java/com/google/devtools/build/android/ParsedAndroidDataSubject.java
+++ b/src/test/java/com/google/devtools/build/android/ParsedAndroidDataSubject.java
@@ -25,7 +25,7 @@
 import java.util.Map;
 
 /** Testing Subject for comparing ParsedAndroidData instances. */
-class ParsedAndroidDataSubject extends Subject<ParsedAndroidDataSubject, ParsedAndroidData> {
+class ParsedAndroidDataSubject extends Subject {
 
   private final ParsedAndroidData actual;
 
diff --git a/src/test/java/com/google/devtools/build/android/PathsSubject.java b/src/test/java/com/google/devtools/build/android/PathsSubject.java
index 6a19063..26eb517 100644
--- a/src/test/java/com/google/devtools/build/android/PathsSubject.java
+++ b/src/test/java/com/google/devtools/build/android/PathsSubject.java
@@ -48,7 +48,7 @@
 import org.xml.sax.SAXException;
 
 /** A testing utility that allows assertions against Paths. */
-public class PathsSubject extends Subject<PathsSubject, Path> {
+public class PathsSubject extends Subject {
 
   private static final String PATH_NORMALIZER =
       String.format(
diff --git a/src/test/java/com/google/devtools/build/android/SplitConfigurationFilterTest.java b/src/test/java/com/google/devtools/build/android/SplitConfigurationFilterTest.java
index db55ac1..9e58672 100644
--- a/src/test/java/com/google/devtools/build/android/SplitConfigurationFilterTest.java
+++ b/src/test/java/com/google/devtools/build/android/SplitConfigurationFilterTest.java
@@ -159,7 +159,7 @@
                 SplitConfigurationFilter.fromFilenameSuffix("d-v7_b-v2_c"),
                 // Number of configs is the main criterion, so more sets of configs means later sort
                 SplitConfigurationFilter.fromFilenameSuffix("a_b_c_d_e_f_g_h_i_j_k_l_m")))
-        .isStrictlyOrdered();
+        .isInStrictOrder();
 
     // if they are actually equal, they will compare equal
     assertThat(SplitConfigurationFilter.fromFilenameSuffix("c-v13"))
@@ -264,7 +264,7 @@
                 ResourceConfiguration.fromString("b-v13"),
                 // wildcards ("any") are ignored when considering specifier order
                 ResourceConfiguration.fromString("any-c-v13")))
-        .isStrictlyOrdered();
+        .isInStrictOrder();
 
     // if they are actually equal, they will compare equal
     assertThat(ResourceConfiguration.fromString("c-v13"))
diff --git a/src/test/java/com/google/devtools/build/android/UnwrittenMergedAndroidDataSubject.java b/src/test/java/com/google/devtools/build/android/UnwrittenMergedAndroidDataSubject.java
index cae5579..41dd691 100644
--- a/src/test/java/com/google/devtools/build/android/UnwrittenMergedAndroidDataSubject.java
+++ b/src/test/java/com/google/devtools/build/android/UnwrittenMergedAndroidDataSubject.java
@@ -21,8 +21,7 @@
 import com.google.common.truth.Subject;
 import javax.annotation.Nullable;
 
-class UnwrittenMergedAndroidDataSubject
-    extends Subject<UnwrittenMergedAndroidDataSubject, UnwrittenMergedAndroidData> {
+class UnwrittenMergedAndroidDataSubject extends Subject {
 
   static final Subject.Factory<UnwrittenMergedAndroidDataSubject, UnwrittenMergedAndroidData>
       FACTORY = UnwrittenMergedAndroidDataSubject::new;
diff --git a/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java b/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java
index 2da96f6..02bf02c 100644
--- a/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java
@@ -201,7 +201,7 @@
 
     helper.setQuerySettings(Setting.NO_IMPLICIT_DEPS);
     assertThat(evalToListOfStrings("deps(//test:my_rule)"))
-        .containsAllIn(evalToListOfStrings(explicits));
+        .containsAtLeastElementsIn(evalToListOfStrings(explicits));
     assertThat(evalToListOfStrings("deps(//test:my_rule)"))
         .doesNotContain(evalToListOfStrings(implicits));
   }
@@ -245,11 +245,12 @@
 
     // Check for implicit toolchain dependencies
     assertThat(evalToListOfStrings("deps(//test:my_rule)"))
-        .containsAllIn(evalToListOfStrings(explicits + " + " + implicits + " + " + PLATFORM_LABEL));
+        .containsAtLeastElementsIn(
+            evalToListOfStrings(explicits + " + " + implicits + " + " + PLATFORM_LABEL));
 
     helper.setQuerySettings(Setting.NO_IMPLICIT_DEPS);
     assertThat(evalToListOfStrings("deps(//test:my_rule)"))
-        .containsAllIn(evalToListOfStrings(explicits));
+        .containsAtLeastElementsIn(evalToListOfStrings(explicits));
     assertThat(evalToListOfStrings("deps(//test:my_rule)"))
         .doesNotContain(evalToListOfStrings(implicits));
   }
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/SkylarkCcCommonTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/SkylarkCcCommonTest.java
index fc185c2..b3ad255 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/cpp/SkylarkCcCommonTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/SkylarkCcCommonTest.java
@@ -5277,7 +5277,7 @@
     assertThat(target).isNotNull();
     Artifact executable = (Artifact) getMyInfoFromTarget(target).getValue("executable");
     assertThat(artifactsToStrings(getGeneratingAction(executable).getInputs()))
-        .containsAllOf("bin foo/libdep1.a", "bin foo/libdep2.a");
+        .containsAtLeast("bin foo/libdep1.a", "bin foo/libdep2.a");
   }
 
   @Test
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java
index a08c30e..1e1d151 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java
@@ -144,7 +144,7 @@
       Artifact treeArtifact = createTreeArtifact("out");
       TreeArtifactValue value = evaluateTreeArtifact(treeArtifact, children);
       assertThat(value.getChildPaths()).containsExactlyElementsIn(children);
-      assertThat(value.getChildPaths()).isOrdered(Comparator.naturalOrder());
+      assertThat(value.getChildPaths()).isInOrder(Comparator.naturalOrder());
     }
   }
 
diff --git a/src/test/java/com/google/devtools/build/lib/testutil/EventIterableSubject.java b/src/test/java/com/google/devtools/build/lib/testutil/EventIterableSubject.java
index bdc288a..df3874d 100644
--- a/src/test/java/com/google/devtools/build/lib/testutil/EventIterableSubject.java
+++ b/src/test/java/com/google/devtools/build/lib/testutil/EventIterableSubject.java
@@ -26,7 +26,7 @@
  * {@link Subject} for {@code Iterable<Event>} that provides an {@link IterableSubject} of {@link
  * String} objects as opposed to the harder-to-assert-on {@link Event} objects.
  */
-class EventIterableSubject extends Subject<EventIterableSubject, Iterable<Event>> {
+class EventIterableSubject extends Subject {
   private final Iterable<Event> actual;
 
   EventIterableSubject(FailureMetadata failureMetadata, @Nullable Iterable<Event> actual) {
diff --git a/src/test/java/com/google/devtools/build/skyframe/CycleInfoSubject.java b/src/test/java/com/google/devtools/build/skyframe/CycleInfoSubject.java
index 5ae30c7..dafaaf3 100644
--- a/src/test/java/com/google/devtools/build/skyframe/CycleInfoSubject.java
+++ b/src/test/java/com/google/devtools/build/skyframe/CycleInfoSubject.java
@@ -21,7 +21,7 @@
 /**
  * {@link Subject} for {@link CycleInfo}. Please add to this class if you need more functionality!
  */
-public class CycleInfoSubject extends Subject<CycleInfoSubject, CycleInfo> {
+public class CycleInfoSubject extends Subject {
   private final CycleInfo actual;
 
   CycleInfoSubject(FailureMetadata failureMetadata, @Nullable CycleInfo cycleInfo) {
@@ -30,12 +30,10 @@
   }
 
   public IterableSubject hasPathToCycleThat() {
-    return check("getPathToCycle()")
-        .withMessage("Path to cycle in " + actualAsString())
-        .that(actual.getPathToCycle());
+    return check("getPathToCycle()").that(actual.getPathToCycle());
   }
 
   public IterableSubject hasCycleThat() {
-    return check("getCycle()").withMessage("Cycle in " + actualAsString()).that(actual.getCycle());
+    return check("getCycle()").that(actual.getCycle());
   }
 }
diff --git a/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java b/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java
index 9b0d9ad..b9b1482 100644
--- a/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java
+++ b/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java
@@ -21,10 +21,9 @@
 import com.google.common.truth.ThrowableSubject;
 
 /**
- * {@link Subject} for {@link ErrorInfo}. Please add to this class if you need more
- * functionality!
+ * {@link Subject} for {@link ErrorInfo}. Please add to this class if you need more functionality!
  */
-public class ErrorInfoSubject extends Subject<ErrorInfoSubject, ErrorInfo> {
+public class ErrorInfoSubject extends Subject {
   private final ErrorInfo actual;
 
   public ErrorInfoSubject(FailureMetadata failureMetadata, ErrorInfo errorInfo) {
@@ -33,16 +32,12 @@
   }
 
   public ThrowableSubject hasExceptionThat() {
-    return check("getException()")
-        .withMessage("Exception in " + actualAsString())
-        .that(actual.getException());
+    return check("getException()").that(actual.getException());
   }
 
   public IterableSubject hasCycleInfoThat() {
     isNotNull();
-    return check("getCycleInfo()")
-        .withMessage("CycleInfo in " + actualAsString())
-        .that(actual.getCycleInfo());
+    return check("getCycleInfo()").that(actual.getCycleInfo());
   }
 
   public void rootCauseOfExceptionIs(SkyKey key) {
diff --git a/src/test/java/com/google/devtools/build/skyframe/EvaluationResultSubject.java b/src/test/java/com/google/devtools/build/skyframe/EvaluationResultSubject.java
index 1c8254a..21e3d90 100644
--- a/src/test/java/com/google/devtools/build/skyframe/EvaluationResultSubject.java
+++ b/src/test/java/com/google/devtools/build/skyframe/EvaluationResultSubject.java
@@ -24,7 +24,7 @@
  * {@link Subject} for {@link EvaluationResult}. Please add to this class if you need more
  * functionality!
  */
-public class EvaluationResultSubject extends Subject<EvaluationResultSubject, EvaluationResult<?>> {
+public class EvaluationResultSubject extends Subject {
   private final EvaluationResult<?> actual;
 
   public EvaluationResultSubject(
@@ -45,7 +45,7 @@
     }
   }
 
-  public Subject<?, ?> hasEntryThat(SkyKey key) {
+  public Subject hasEntryThat(SkyKey key) {
     return check("get(%s)", key).that(actual.get(key));
   }
 
diff --git a/src/test/java/com/google/devtools/build/skyframe/NodeEntrySubject.java b/src/test/java/com/google/devtools/build/skyframe/NodeEntrySubject.java
index ab50cb5..eaa19a9 100644
--- a/src/test/java/com/google/devtools/build/skyframe/NodeEntrySubject.java
+++ b/src/test/java/com/google/devtools/build/skyframe/NodeEntrySubject.java
@@ -13,8 +13,6 @@
 // limitations under the License.
 package com.google.devtools.build.skyframe;
 
-import static com.google.common.truth.Truth.assertWithMessage;
-
 import com.google.common.collect.Iterables;
 import com.google.common.truth.ComparableSubject;
 import com.google.common.truth.FailureMetadata;
@@ -25,7 +23,7 @@
 /**
  * {@link Subject} for {@link NodeEntry}. Please add to this class if you need more functionality!
  */
-public class NodeEntrySubject extends Subject<NodeEntrySubject, NodeEntry> {
+public class NodeEntrySubject extends Subject {
   private final NodeEntry actual;
 
   NodeEntrySubject(FailureMetadata failureMetadata, NodeEntry nodeEntry) {
@@ -33,22 +31,18 @@
     this.actual = nodeEntry;
   }
 
-  public Subject<?, ?> hasVersionThat() {
-    return check("getVersion()").withMessage(detail("Version")).that(actual.getVersion());
+  public Subject hasVersionThat() {
+    return check("getVersion()").that(actual.getVersion());
   }
 
   public IterableSubject hasTemporaryDirectDepsThat() {
-    return assertWithMessage(detail("TemporaryDirectDeps"))
+    return check("getTemporaryDirectDeps()")
         .that(Iterables.concat(actual.getTemporaryDirectDeps()));
   }
 
   public ComparableSubject<?, NodeEntry.DependencyState> addReverseDepAndCheckIfDone(
       @Nullable SkyKey reverseDep) throws InterruptedException {
-    return assertWithMessage(detail("AddReverseDepAndCheckIfDone"))
+    return check("addReverseDepAndCheckIfDone()")
         .that(actual.addReverseDepAndCheckIfDone(reverseDep));
   }
-
-  private String detail(String descriptor) {
-    return descriptor + " for" + actualAsString();
-  }
 }
diff --git a/src/test/java/com/google/devtools/common/options/OptionsDataTest.java b/src/test/java/com/google/devtools/common/options/OptionsDataTest.java
index d223f20..9ab340e 100644
--- a/src/test/java/com/google/devtools/common/options/OptionsDataTest.java
+++ b/src/test/java/com/google/devtools/common/options/OptionsDataTest.java
@@ -514,7 +514,7 @@
         Correspondence.from((obj1, obj2) -> obj1 == obj2, "is the same object as");
     assertThat(optionDefinitionsFromData)
         .comparingElementsUsing(referenceEquality)
-        .containsAllIn(optionDefinitions);
+        .containsAtLeastElementsIn(optionDefinitions);
 
     // Construct options data for each class separately, and check again.
     IsolatedOptionsData data1 = construct(class1);
@@ -534,7 +534,7 @@
 
     assertThat(optionDefinitionsFromGroupedData)
         .comparingElementsUsing(referenceEquality)
-        .containsAllIn(optionDefinitions);
+        .containsAtLeastElementsIn(optionDefinitions);
   }
 
   /** Dummy options class. */