# Copyright 2018 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/android/rules.gni") java_library("google_truth_java") { testonly = true supports_android = true # requires_android because of dependencies on various Android deps. requires_android = true sources = [ # ActualValueInference is intentionally omitted because its dependencies are # not compatible with Android. Truth supports being built without this # class; see the implementation of # com.google.common.truth.Platform#inferDescription. # "src/core/src/main/java/com/google/common/truth/ActualValueInference.java", "src/core/src/main/java/com/google/common/truth/AssertionErrorWithFacts.java", "src/core/src/main/java/com/google/common/truth/BigDecimalSubject.java", "src/core/src/main/java/com/google/common/truth/BooleanSubject.java", "src/core/src/main/java/com/google/common/truth/ClassSubject.java", "src/core/src/main/java/com/google/common/truth/ComparableSubject.java", "src/core/src/main/java/com/google/common/truth/ComparisonFailures.java", "src/core/src/main/java/com/google/common/truth/Correspondence.java", "src/core/src/main/java/com/google/common/truth/CustomSubjectBuilder.java", "src/core/src/main/java/com/google/common/truth/DiffUtils.java", "src/core/src/main/java/com/google/common/truth/DoubleSubject.java", "src/core/src/main/java/com/google/common/truth/ErrorWithFacts.java", "src/core/src/main/java/com/google/common/truth/Expect.java", "src/core/src/main/java/com/google/common/truth/ExpectFailure.java", "src/core/src/main/java/com/google/common/truth/Fact.java", "src/core/src/main/java/com/google/common/truth/FailureMetadata.java", "src/core/src/main/java/com/google/common/truth/FailureStrategy.java", "src/core/src/main/java/com/google/common/truth/FloatSubject.java", "src/core/src/main/java/com/google/common/truth/GraphMatching.java", "src/core/src/main/java/com/google/common/truth/GuavaOptionalSubject.java", "src/core/src/main/java/com/google/common/truth/IgnoreJRERequirement.java", "src/core/src/main/java/com/google/common/truth/IntStreamSubject.java", "src/core/src/main/java/com/google/common/truth/IntegerSubject.java", "src/core/src/main/java/com/google/common/truth/IterableSubject.java", "src/core/src/main/java/com/google/common/truth/J2ktIncompatible.java", "src/core/src/main/java/com/google/common/truth/LazyMessage.java", "src/core/src/main/java/com/google/common/truth/LongStreamSubject.java", "src/core/src/main/java/com/google/common/truth/LongSubject.java", "src/core/src/main/java/com/google/common/truth/MapSubject.java", "src/core/src/main/java/com/google/common/truth/MathUtil.java", "src/core/src/main/java/com/google/common/truth/MultimapSubject.java", "src/core/src/main/java/com/google/common/truth/MultisetSubject.java", "src/core/src/main/java/com/google/common/truth/NullnessCasts.java", "src/core/src/main/java/com/google/common/truth/ObjectArraySubject.java", "src/core/src/main/java/com/google/common/truth/OptionalDoubleSubject.java", "src/core/src/main/java/com/google/common/truth/OptionalIntSubject.java", "src/core/src/main/java/com/google/common/truth/OptionalLongSubject.java", "src/core/src/main/java/com/google/common/truth/OptionalSubject.java", "src/core/src/main/java/com/google/common/truth/Ordered.java", "src/core/src/main/java/com/google/common/truth/PathSubject.java", "src/core/src/main/java/com/google/common/truth/Platform.java", "src/core/src/main/java/com/google/common/truth/PrimitiveBooleanArraySubject.java", "src/core/src/main/java/com/google/common/truth/PrimitiveByteArraySubject.java", "src/core/src/main/java/com/google/common/truth/PrimitiveCharArraySubject.java", "src/core/src/main/java/com/google/common/truth/PrimitiveDoubleArraySubject.java", "src/core/src/main/java/com/google/common/truth/PrimitiveFloatArraySubject.java", "src/core/src/main/java/com/google/common/truth/PrimitiveIntArraySubject.java", "src/core/src/main/java/com/google/common/truth/PrimitiveLongArraySubject.java", "src/core/src/main/java/com/google/common/truth/PrimitiveShortArraySubject.java", "src/core/src/main/java/com/google/common/truth/SimpleSubjectBuilder.java", "src/core/src/main/java/com/google/common/truth/SneakyThrows.java", "src/core/src/main/java/com/google/common/truth/StackTraceCleaner.java", "src/core/src/main/java/com/google/common/truth/StandardSubjectBuilder.java", "src/core/src/main/java/com/google/common/truth/StreamSubject.java", "src/core/src/main/java/com/google/common/truth/StringSubject.java", "src/core/src/main/java/com/google/common/truth/Subject.java", "src/core/src/main/java/com/google/common/truth/SubjectUtils.java", "src/core/src/main/java/com/google/common/truth/TableSubject.java", "src/core/src/main/java/com/google/common/truth/ThrowableSubject.java", "src/core/src/main/java/com/google/common/truth/Truth.java", "src/core/src/main/java/com/google/common/truth/Truth8.java", "src/core/src/main/java/com/google/common/truth/TruthFailureSubject.java", "src/core/src/main/java/com/google/common/truth/TruthJUnit.java", "src/core/src/main/java/com/google/common/truth/UsedByReflection.java", "src/core/src/main/java/com/google/common/truth/package-info.java", ] deps = [ "//third_party/android_deps:com_google_errorprone_error_prone_annotations_java", "//third_party/android_deps:com_google_j2objc_j2objc_annotations_java", "//third_party/android_deps:guava_android_java", "//third_party/android_deps:org_jspecify_jspecify_java", "//third_party/junit", ] }