diff --git a/ext/truth/javatests/androidx/test/ext/truth/os/ParcelableSubjectTest.java b/ext/truth/javatests/androidx/test/ext/truth/os/ParcelableSubjectTest.java index c2ffda5f8..4fef42c4f 100644 --- a/ext/truth/javatests/androidx/test/ext/truth/os/ParcelableSubjectTest.java +++ b/ext/truth/javatests/androidx/test/ext/truth/os/ParcelableSubjectTest.java @@ -18,19 +18,16 @@ import static androidx.test.ext.truth.os.ParcelableSubject.assertThat; import static androidx.test.ext.truth.os.ParcelableSubject.parcelables; import static com.google.common.truth.ExpectFailure.assertThat; +import static com.google.common.truth.ExpectFailure.expectFailureAbout; import android.accounts.Account; import androidx.test.ext.junit.runners.AndroidJUnit4; -import com.google.common.truth.ExpectFailure; -import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(AndroidJUnit4.class) public final class ParcelableSubjectTest { - @Rule public final ExpectFailure expectFailure = new ExpectFailure(); - @Test public void marshallsEquallyTo() { Account account = new Account("name", "type"); @@ -42,9 +39,9 @@ public void marshallsEquallyTo() { public void marshallsEquallyTo_failure() { Account account = new Account("name", "type"); Account other = new Account("different name", "type"); - expectFailure.whenTesting().about(parcelables()).that(account).marshallsEquallyTo(other); - assertThat(expectFailure.getFailure()) - .factValue("expected to serialize like") - .isEqualTo(other.toString()); + AssertionError failure = + expectFailureAbout( + parcelables(), whenTesting -> whenTesting.that(account).marshallsEquallyTo(other)); + assertThat(failure).factValue("expected to serialize like").isEqualTo(other.toString()); } }