Class MockUtilsToStatic
java.lang.Object
org.openrewrite.Recipe
org.openrewrite.java.testing.mockito.MockUtilsToStatic
public class MockUtilsToStatic
extends org.openrewrite.Recipe
In Mockito 1 you use a code snippet like:
new MockUtil().isMock(foo);
In Mockito 2+ this class now has a private constructor and only exposes static methods:
MockUtil.isMock(foo);
This recipe makes a best-effort attempt to remove MockUtil instances, but if someone did something unexpected like subclassing MockUtils that will not be handled and will have to be hand-remediated.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.openrewrite.Recipe
NOOP, PANIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> protected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> Methods inherited from class org.openrewrite.Recipe
addApplicableTest, addSingleSourceApplicableTest, causesAnotherCycle, doNext, equals, getApplicableTest, getApplicableTests, getDescriptor, getJacksonPolymorphicTypeTag, getLanguages, getName, getRecipeList, getSingleSourceApplicableTests, getTags, hashCode, noop, run, run, run, run, validate, validate, validateAll, validateAll, visit
-
Constructor Details
-
MockUtilsToStatic
public MockUtilsToStatic()
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayNamein classorg.openrewrite.Recipe
-
getDescription
- Overrides:
getDescriptionin classorg.openrewrite.Recipe
-
getVisitor
protected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> getVisitor()- Overrides:
getVisitorin classorg.openrewrite.Recipe
-
getSingleSourceApplicableTest
protected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> getSingleSourceApplicableTest()- Overrides:
getSingleSourceApplicableTestin classorg.openrewrite.Recipe
-
getEstimatedEffortPerOccurrence
- Overrides:
getEstimatedEffortPerOccurrencein classorg.openrewrite.Recipe
-