| Interface and Description | 
|---|
| com.google.common.truth.DelegatedVerbFactory This class is being renamed to  CustomSubjectBuilderFactory. | 
| com.google.common.truth.ExpectFailure.AssertionCallback Implement  ExpectFailure.StandardSubjectBuilderCallback, which is identical except that
     its parameter is aStandardSubjectBuilder, the new name ofTestVerb. | 
| com.google.common.truth.ExpectFailure.DelegatedAssertionCallback Implement  ExpectFailure.SimpleSubjectBuilderCallback, which is identical except that its
     parameter is ofSimpleSubjectBuilder, the new name ofAbstractVerb.DelegatedVerb. | 
| Class and Description | 
|---|
| com.google.common.truth.AbstractDelegatedVerb This class is being renamed to  CustomSubjectBuilder. | 
| com.google.common.truth.AbstractVerb Instead of subclassing  AbstractVerb, subclassCustomSubjectBuilder.CustomSubjectBuilderis the new way of defining customthat()methods, and it
     doesn't require you to write boilerplate to store and propagate the failure message. | 
| com.google.common.truth.AbstractVerb.DelegatedVerb This class is being renamed to  SimpleSubjectBuilder. | 
| com.google.common.truth.AbstractVerb.MessagePrependingFailureStrategy To prepend a message, use  StandardSubjectBuilder.withMessage(java.lang.String). If you are
     usingMessagePrependingFailureStrategyto store and propagate the failure message
     as part of subclassingAbstractVerborTestVerb, you will no longer need it
     when you migrate off those classes, as described in their deprecation text. | 
| com.google.common.truth.Expect.ExpectationGatherer To provide your own failure handling, use  StandardSubjectBuilder.forCustomFailureStrategy(new AbstractFailureStrategy() { ... })instead ofExpect.create(new ExpectationGatherer() { ... }). Or, if you're testing
     that assertions on a customSubjectfail (usingExpectationGathererto
     capture the failures), useExpectFailure. | 
| com.google.common.truth.FailureContext If you are using this class to store and propagate the failure message as part of
     subclassing  AbstractVerborTestVerb, you will no longer need it when you
     migrate away from those classes, as described in their deprecation text. | 
| com.google.common.truth.TestVerb Instead of subclassing  TestVerb, subclassCustomSubjectBuilder.CustomSubjectBuilderis the new way of defining customthat()methods, and it
     doesn't require you to write boilerplate to store and propagate the failure message. | 
Copyright © 2017. All rights reserved.